318 Hidden Valley Road, Princeton
$1,198,000MLS® 10304173
4 Beds
3 Baths
2813 SqFt