Featured Item
Photos of Powers Opera House Exterior and Interior

Photograph of the exterior of Powers Opera House. Photograph of the interior of Powers Opera House located at 100 S. Water Street, Decatur, IL.
Photograph of the exterior of Powers Opera House. Photograph of the interior of Powers Opera House located at 100 S. Water Street, Decatur, IL.