Reviews of Turtle Bay Durham. (Restaurant) in Durham (County Durham).