Onsite images of Discovery Business Center in Irvine, California
The Discovery Business Center is a 136-acre master-planned business park located in Irvine, California. The client Irvine Company is a real estate developer located in Orange County and in the Bay Area of San Francisco.