231 Otis St, Santa Cruz, CA 95060
$2,050,000 Sold on Apr 19, 2024
Single Family Residence
MLS #: ML81957248 3 Bd 2 Ba 1,667 Sq Ft
8,233 Sq Ft Lot 2 Garage 1923 Year Built