3423 Libra Ln, San Jose, CA 95111
$675,000 Sold on Mar 28, 2024
Townhouse
MLS #: ML81953650 3 Bd 1 Ba 921 Sq Ft
1,460 Sq Ft Lot 2 Garage 1971 Year Built