650 Cochituate Road, Framingham, MA 01701, USA
650 Cochituate Rd Framingham, MA 01701-4630
Framingham
Massachusetts
01701
US
877-411-3436877-411-3436
The Red Roof Inn Boston Framingham welcomes a maximum of two pets, of any size, per guest room for no additional fee.