Reviews of Turtle Bay Bournemouth. (Restaurant) in Bournemouth (Dorset).