12 Battle Road
Princeton, NJ

Property Details

9
Beds
5
Baths
Loading map...