Pelican/Leeward Beach

Leeward Beach is one of the finest beaches in the Turks and Caicos. The coast is adjacent to and continues east from where Grace Bay Beach ends. This beach surrounds the upscale residential region of Leeward.


Posted

in

, ,

by

Tags: