20130715_Trade-106_0319_w.jpg

Princeton, NJ

3 bed · 6 bath · 6500 sq FT