Lobster Shack

  • Harbour Terrace, North Berwick, EH39 4JW, United Kingdom
  • Sep 30, 2024
  • +44 7910 620480
  • Website
Cuisine : Seafood