Das 4-Sterne-Hotel Four Points By Sheraton Norwood Conference Center bietet 319 Zimmer und liegt in circa 5 Gehminuten Entfernung vom Fluss Neponset River. Das Hotel liegt ca. 7 km vom Eleanor Cabot Bradley Estate entfernt. Hier werden den Gästen ein Hallenbad sowie ein Fitnesscenter angeboten.
Nahatan Street Shopping Center ist in ca. 10 Autominuten Entfernung. Das Four Points By Sheraton Norwood Conference Center befindet sich ideal im Skigebiet, in ca. 4 km Entfernung vom Museum of American Bird Art at Mass Audubon. Auch Eliot Park liegt circa 25 Minuten zu Fuß von der Unterkunft entfernt. Zu den nahe gelegenen Einkaufsmöglichkeiten gehört das Walpole Mall, das rund 2 km von hier enfernt ist.
Die Zimmer sind mit einer Klimaanlage ausgestattet. Einige Zimmer verfügen über einen Balkon und eine Sitzecke für den Komfort der Gäste. In den Badezimmern sind eine getrennte Toilette und eine Dusche vorhanden. Eine getrennte Toilette und eine Dusche sind in den privaten Badezimmern enthalten.
Ein vegetarisches Frühstück wird im Hotel Four Points By Sheraton Norwood Conference Center jeden Morgen serviert. Das Restaurant One und das Restaurant Zachariahs Dining Room bieten eine große Auswahl an kulinarischen Spezialitäten, vor allem der einheimischen und amerikanischen Küche. Die Lounge- Bar ist ein perfekter Ort für ein entspannendes Getränk am Abend.