
High Street Proposes 200-Unit Palo Alto Apartments
The eight-story complex at 720 San Antonio Road would replace three commercial buildings near the AC Hotel Palo Alto.
Live Poll
Should your city approve more large apartment buildings to ease the housing shortage?
