Elle Caulkins Opera House
Denver
Northwest
The Ellie Caulkins Opera House, which opened on September 10, 2005, is located in Denver, Colorado as part of the large Denver Performing Arts Complex. It seats 2,225 for any live music and performance event.