Properties

3618 Alameda

Project Overview

3618 Alameda

Menlo Park, CA

15 fully renovated studio and 1 bedroom apartments conveniently located near Stanford University, Stanford Shopping Center, 280 Freeway access, and walking distance to many local restaurants and shops.