120 East Creek Drive
Menlo Park, CA
Unit Description
No description provided.
Unit Amenities
No amenity information provided.
The Creekside Apartments are located in Menlo Park along the San Francisquito Creek, adjacent to El Palo Alto Park and a short walk to Palo Alto’s vibrant University Avenue.