Dolby Theatre is located within Ovation Hollywood, which consists of over 640,000 square feet of space featuring national, regional and local retail tenants, a variety of restaurants, several of Hollywood’s hottest nightclubs, a six screen state-of-the-art cinema adjacent to the world-famous TCL Chinese Theatre (formerly known as Grauman’s ...