Investment Property
120 Santa Margarita Ave
120 Santa Margarita Ave, Menlo Park, CA 94025 United States
Investment Property
120 Santa Margarita Ave
120 Santa Margarita Ave, Menlo Park, CA 94025 United States
Building Size
7,175 SF
Built
1900
Building Size
7,175 SF
Built
1900
Details
- Building Size:
- 7,175 SF
- Sale Price:
- Negotiable
- Year Built:
- 1900
AVAILABILITIES