Caribbean chain perfect for East London Now open for ten years, this restaurant review was published soon after Turtle Bay Walthamstow’s launch but has been updated to remove some out-of-date content. Prices and certain menu items may have changed. Turtle Bay is a Caribbean-style restaurant chain with a longstanding Walthamstow branch at The Scene, food…