We do not have information on any Economy Inn location in Massachusetts. There are over 310 Economy Inn locations in 38 other States. Please use the Map below to see Economy Inn locations in any other State.
Learn More about Economy Inn Franchise.
Here is a list of Hotel Chains & Franchises with most locations in Massachusetts.