PAA

Share:

Apartments in Palo Alto

Pedestrians walk past the parking area of The Mayfield apartments located at 345 Sheridan Ave. Embarcadero Media file photo by Veronica Weber.