MENEMSHA INN

12 Menemsha Inn Road
MENEMSHA
Massachusetts
United States