Travelodge Natick

1350 Worcester Rd
Natick
Massachusetts
United States