The Blue Mermaid Fish Bar

  • 18 Victoria Road, Deal, CT14 7BN, United Kingdom
  • Sep 30, 2024
  • +44 1304 363351
Cuisine : Fish_and_chips