Cafe Vesuvius

18 Bessom St.
Marblehead
Massachusetts
United States