.
Search Results
Norwood Theatre
109 Central St, Norwood, MA 02062
Norwood Theatre is a building with a history going back to 1927. The building went through extensive renovation in 2010More and reopened in 2012. It features performing arts entertainment such as ochestras, vocalists, films and more.