Located in the heart of Alamo’s downtown and a short drive from Walnut Creek, Alamo Plaza encompasses 200,282 square feet of retail space anchored by Safeway and Rite-Aid.
6.8 MB