Lake Forest, CA, US
80,000 Sq.Ft. Two Story Retail Building with Third Floor Parking and Roof with Bank and Restaurant.
Built 2008
Status: Built Location: 807-813 E. 12th St. Los Angeles, California
Back to Top ↑Back to Project List...