Exciting Updates at the Norwood Conference Center and Four Points by Sheraton Norwood

Recognitions and Awards: Celebrating Excellence An award-winning hotel right here in Norwood, Massachusetts! We’re delighted to share that Four Points by Sheraton Norwood has been named Marriott Select Brands 2023 Hotel of the Year among all Four Points by Sheraton’s in North America. The Marriott Select Brands Awards program recognizes and celebrates the outstanding achievements […]

Read more