Econo Lodge Sutton (Sutton) From US$72 (€53) per room The Econo Lodge Sutton is located in Sutton, Mass., 10 miles from the Salisbury and Worcester Art museums. The EcoTarium, a museum of science and nature, is 15 miles from the hotel. Old Sturbridge Village is 20 miles away. The Econo Lo...