2395 Delaware 79, Santa Cruz, CA 95060
$145,000 Sold on Nov 1, 2019
Manufactured In Park
MLS #: ML81766183 2 Bd 2 Ba 1,344 Sq Ft
Sq Ft Lot Garage 2012 Year Built