CHOCKSETT INN

59 LAURELWOOD ROAD
Sterling
Massachusetts
United States