Hotels
Located just a few miles from Boston and Cambridge, the new Four Points by Sheraton Boston Newton offers convenient access to both Newton’s charming villages and the excitement of Boston. Catch a Red