HARBOR LIGHT INN

58 WASHINGTON ST
Marblehead
Massachusetts
United States