Four Points By Sheraton Norwood is located in a green area of Norwood in close proximity to Francis William Bird Park, Dedham Historical Society and Museum of Bad Art. Founded in 1980, the hotel underwent a renovation in 2006.
The distance between Norwood city center and the property is 3 km.
The hotel's prime location offers to get to Logan International airport in 30 minutes by car.
Non-smoking rooms feature individual climate control, an iron with ironing board, cable TV, coffee/tea makers and a safe.
Free parking, a baggage storage and an elevator along with a business center, a photocopier and a conference room are also at guests' disposal.
Leisure facilities include an indoor heated pool and a cocktail lounge.