Turtle Bay, Bermuda


Turtle Bay is located in the south of Bermuda.