660 Torwood Ln, Los Altos, CA 94022
$6,000
Sold on Aug 31, 2022
637 Days on Site
Single Family Residence for Rent
MLS #:
ML81903097
3
Bd
2/1
Ba
1,836
Sq Ft
9,348
Sq Ft Lot
1
Garage
1958
Year Built