Merrilee Terrace Merrilee Terrace Apts. No set hours.
Manager lives on site.
Description Merrilee Terrace Apartments is a small, recently remodeled, 39-unit complex located in South Palo Alto. The two-building complex includes a small swimming pool. Convenient shopping on El Camino Real is one block away, and Stanford is within easy biking distance. Types of Apartments Stanford is Leasing Current Number of Apts. For one car.