320 Washington St
Location. The Sheraton Newton Hotel is located in Newton, Mass. The Newton Centre shops, restaurants and commuter train station are two miles from the hotel. Downtown Boston is four miles away. Hotel Features. A fitness center and heated indoor pool o ...

2345 Commonwealth Avenue
The Newton Marriott is on the banks of the Charles River and located at the intersection of Routes 128/95 and the Mass Pike (Interstate 90). The Marriott offers a gourmet coffee bar featuring Starbucks coffee. Additional amenities include an indoor po ...

399 Grove St
Location. The Hotel Indigo Boston - Newton/Riverside is located in Newton, Mass. One-half mile from Leo J. Martin Memorial Golf Course Three miles from Brandeis University Four miles from the Mall at Chestnut Hill Hotel Features. Complimentary wireles ...