Four Points By Sheraton Norwood Hotel is a 3-star property only 2.8 km from Francis William Bird Park, Dedham Historical Society and Museum of Bad Art. Founded in 1980, the hotel underwent a renovation in 2006.
Four Points By Sheraton Norwood Hotel is 20 minutes' walk from the center of Norwood.
The hotel's prime location offers to get to Logan International airport in 30 minutes by car.
Guests can make use of individual climate control, an iron with ironing board, a personal safe, a writing desk and a private balcony available in all Four Points By Sheraton Norwood Hotel rooms. Room facilities also include coffee/tea makers and a fridge for self-catering.
Free parking, a baggage storage and an elevator for general use and a business center, a photocopier and a meeting room for work can be found on-site.
Four Points By Sheraton Norwood Hotel provides guests with cribs and video games for their children.