827 Fremont St townhouse
Unavailable $5,750 3 beds 1,630 sqft Townhouse
827 Fremont St, Menlo Park, CA, 94025 in the townhouse community. This is a 2 full bathrooms & 1 half bathroom and 3 bedroom townhouse. This apartment has 1,630 sqft interior space with views. It is located in the city of MENLO PARK, California.