Add Your Own Review

Turtle Bay


London E17, England, United Kingdom

Rating Rating Rating Rating

3 Reviews

Latest Reviews

This is the third review I’ve written about Turtle Bay in Walthamstow E17 but sometimes places do change. But as I discovered fortunately not this one.

We visited on early on a Friday night. The...

For a pre-Christmas lunch with friends, we decided that instead of turkey, we’d plump for Turtle, that is Turtle Bay, a chain of 19 lively Caribbean restaurants, a few minutes walk from our house...

The Caribbean hits Walthamstow, London E17. After watching Turtle Bay restaurant being built and kitted out, we decided to take friends on its second night after the grand opening on 15 January.