Boasting a large variety of free services and amenities, this Natick hotel is only a short drive from the attractions of Boston city centre and features spacious accommodations and friendly service.
Number of rooms: 188
319 Speen Street, Natick, MA 01760, United States
Hotel booked 2 times today.