UKData checked October 2026
  1. Home
  2. Swansea
  3. Turtle Bay Swansea

Turtle Bay Swansea is a Caribbean restaurant on 10 Castle St in Swansea. It is also listed as bar, cocktail bar and restaurant. It is a branch of Turtle Bay — 23 branches in our listings.

10 Castle St, Swansea SA1 1JFChecked October 2026