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.