Home page of Edwards Opera House. The Edwards Town Hall Opera House, located at 161 Main St., Edwards, NY, is an architecturally unique theater seating about 275 people, with superb acoustics, raked auditorium and raised stage floor, with its original pai