HANDKERCHIEF SHOALS INN

888 Main Street
South Harwich
Massachusetts
United States