Dolby Theatre
Jump to navigation
Jump to search
The Dolby Theatre is a indoor theatre in Hollywood. The theatre has been the home of the annual Academy Awards since 2002.
The Dolby Theatre is a indoor theatre in Hollywood. The theatre has been the home of the annual Academy Awards since 2002.