Foothill Ranch Co. has added five new tenants to Foothill Ranch Plaza, a 20-acre corporate campus in Lake Forest, Calif., a community in South Orange County. The new tenants secured a total of 94,700 square feet of space. A ...
Get Inman via Facebook Messenger
Our top headlines delivered once a day.