Village Roast Beef & Seafood

10 Bessom St.
Marblehead
Massachusetts
United States