1229 Ottawa Ave, San Leandro, CA 94579
$780,000 Sold on Dec 20, 2022
Single Family Residence
MLS #: BE41010621 3 Bd 1 Ba 1,081 Sq Ft
6,175 Sq Ft Lot 2 Garage 1951 Year Built