Hotels in Framingham, MA
Hotels
130 Worcester Road,
Framingham ,
MA
01702
UNITED STATES
Immerse yourself in stylish comfort in loft-inspired hotel accommodations with free Wi-Fi, luxury bedding, and Dry Bar bathroom amenities. Under a mile from Natick Mall, one of New England's largest shopping centers. Different. By design.
Worldwide > United States > Framingham > Hotels