Norwood is an attractive town with British origins (named after Norwood in England) that is part of the wider Great Boston Area and is located in Norfolk County, Massachusetts. It is a very nice place to stay for a couple of days, pop into its cozy cafes and restaurants, and enjoy relaxing walks. Norwood is well-known for its architecture; many buildings gain the admiration of the visitors. Norwood’s town square is just lovely. Here, you will find Norwood’s town hall called the Norwood Memorial Municipal Building. What makes this building so distinctive is the fact that it includes an impressive 50-bell carillon tower (the 7th largest in the USA). Regarding budget accommodation, there are more than 280 discount hotels in and nearby Norwood with the prices per room per night starting from as little as $49.