Locory page
Littleton Town Building
By Seeker
The Littleton Town Building, also known as the Littleton Opera House, is a historic municipal building located in Littleton, New Hampshire. Built between 1894 and 1895, this Late Victorian structure overlooks the Ammonoosuc River and features a striking six-sided tower. It serves as a hub for local government and community events, housing an opera house with a seating capacity of 750, making it a key venue for theatrical and musical performances. Listed on the National Register of Historic Places in 1973, the building is a significant landmark at the eastern end of Main Street, showcasing the architectural heritage of the region.
Tags
Location
Views
0
Be the first to comment!