1668 Worcester Road, Framingham, MA 01702, USA
1668 Worcester Rd Framingham, MA 01702-5407
Framingham
Massachusetts
01702
US
Motel 6 is the original pet friendly hotel chain! Pets stay for free, and there is no weight limit or restriction on the number of dogs per room.