16 Homer Lane, MENLO PARK, CA 94025
3
beds
2
baths
1,057 Sq.Ft. LIVING AREA
9,247.79 Sq.Ft. lot
Exceptional opportunity awaits you! Discover the creekside charm in the unit.
– Maria Afza