Edmond Town Hall Theater 45 Main Street, Newtown, CT 06470, United States Located in the historic borough of Newtown. Just north of the iconic flagpole. Free parking is available on the street, in front, and in the rear of the building. View in Google Maps