$2,370/mo1 bed · 1 bath · 800 sq ftCondo106 Spruce St #2Princeton, NJ 08540Add to favoritesShareListing options
$3,600/mo3 beds · 1 bath · 1,200 sq ftCondo106 Spruce St #3Princeton, NJ 08540Add to favoritesShareListing options