Powers Theater - Clemens Center207 Clemens Center ParkwayElmira, New York 14902, US
Total Capacity: 1618