Browse Items (1 total) Tags: 100 S. Water St. Browse All Browse by Tag Search Items Sort by: Title Creator Date Added 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. Tags: 100 S. Water St., Buildings, Business, Decatur IL., Opera House, Photo File: Business, Powers Opera House Featured Item Tennis Photograph of an unknown woman playing tennis.