Address: 1668 Worcester Rd, Framingham, MA 01702, USA
Yes
As far as I know, yes. Their website advertises "pets stay free". Although I did not have a pet with me when I stayed.
Add Answer
Thanks! Your answer is awaiting moderation.
Is there a microwave in the lobby at least?!
Is there a special weekly fee
Trending Places
Hotel
650 Cochituate Rd, Framingham, MA 01701, USA
Research institute
73 Mt Wayte Ave, Framingham, MA 01702, USA
Fast food restaurant
359 Cochituate Rd, Framingham, MA 01701, USA
Pharmacy
354 Waverly St, Framingham, MA 01702, USA