//
Photo: The original uploader was Timclare at English Wikipedia., CC BY-SA 3.0 via Wikimedia Commons
Town Hall Arts Center, formerly the Littleton Town Hall, is located in downtown Littleton, Colorado and has been a local professional theater, producing comedies, musicals and plays to the Denver metropolitan area for over 30 years. The building was designated a National Register of Historic Places on September 4, 1980.
© OpenStreetMap contributors