1000 Spruce Ln

 1000 Spruce Ln, PasadenaCA 91103
$3,6006 Beds2371 sqft