Office Depot Center

City: Alhambra, California

 

 

This site is compromised of two lots,  totaling 83,325 sq ft, and located at the southwest corner of West Valley Blvd and Olive St in the City of Alhambra. On the eastern lot is a 26,000 sq. ft Office Depot and on the western lot is a 5,000 sq. ft renovated building.