Boston Marriott Newton has an indoor pool and is situated within 22 acres of scenic riverfront land along the Charles River. I-90 and I-95 are 700 metres away. All guest rooms have air conditioning, a satellite TV and a well-lit work desk.
Number of rooms: 529
2345 Commonwealth Avenue, Newton, MA 02466, United States
Hotel booked 5 times today.