Groton Inn

Main St.
Groton
Massachusetts
United States