1657 Worcester Road, Framingham, MA 01701, USA
1657 Worcester Rd Framingham, MA 01701-5403
Framingham
Massachusetts
01701
US
877-411-3436877-411-3436
This hotel is pet friendly with no fee! Up to two dogs under 50 lbs are allowed in a room. Guests must sign a waiver before checking in. Sorry, no cats.