129 Button St, Santa Cruz, CA 95060
$1,350,000 Sold on Jun 10, 2020
Triplex
MLS #: ML81790636 2,725 Sq Ft
9,409 Sq Ft Lot 0 Garage 1975 Year Built