City: Alhambra, California
This site is located at the northeast corner of Fremont Ave. and Main St. in the City of Alhambra. On this site is a 12,800 sq ft prototype Walgreens Store.
HOME
ABOUT
DEVELOPED
FINANCED
CONTACT
More