Southwood Apartments Palo Alto - Hours & Locations
Southwood Apartments - Palo Alto
2850 Middlefield Road Apt 319, Palo Alto CA 94306 Phone Number:(650) 322-1112Hours may fluctuate
Distance:1.96 miles
Hours may fluctuate