The business center is in the elegantly distinct Stadium Towers Plaza, located in central Orange County, with convenient access to five major freeways.