Este hotel alberga restaurante, está situado en Newton, Massachusetts, a las afueras del centro de Boston y junto a la interestatal 90, en el Massachusetts Turnpike, y ofrece fácil acceso a distintos lugares de la zona, como el Boston College.
El Four Points by Sheraton Boston Newton cuenta con centro de fitness abierto las 24 horas y piscina cubierta climatizada. El restaurante del hotel, el Tavern, sirve desayuno americano, cenas y bebidas de bar. El Social Restaurant & Bar prepara almuerzos y cócteles.
El Four Points by Sheraton Boston Newton está a poca distancia en coche de la plaza Harvard Square y del Faneuil Hall. Se puede llegar fácilmente al Instituto de Tecnología de Massachusetts y al centro de convenciones de Boston.