2958 Leotar Cir, Santa Cruz, CA 95062
$805,000 Sold on Feb 6, 2026
Townhouse
MLS #: ML82016082 2 Bd 2/1 Ba 1,320 Sq Ft
1,220 Sq Ft Lot 1 Garage 1986 Year Built