hoot
6 Halstead Pl, Princeton, NJ 08540 · $549,000 | Hoot