Could you submit a review of Turtle Bay Cardiff Cardiff? Your Turtle Bay Cardiff Cardiff review will help build a list of the best Caribbean restaurants in Cardiff. If Turtle Bay Cardiff Cardiff is your business, then claim it now. Claiming your business will enable you to update the tags, address and business description.