Lake Forest, CA, US
Uploading/managing projects and PDF portfolio can only be handled in desktop mode
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