Holiday home House Pool Grace Bay Beach Leeward
76 Dolphin Avenue, Leeward, Turks And Caicos Islands
Choose your dates to see prices
76 Dolphin Avenue, Leeward, Turks And Caicos Islands
Choose your dates to see prices
Along with proximity to Little Water Cay Island, located approximately a 5-minute walk away, House Pool Grace Bay Beach Leeward villa provides access to a fitness studio. Offering a swimming pool views, the holiday home invites guests to visit Leeward Beach, located 1.3 miles away.
The Leeward villa has a prime location 19 minutes by foot from Pelican Beach, while shopping venues like The Salt Mills Gift Shop are about a 10-minute drive away. The nearby sports attractions include Provo Golf Club, located 1.6 miles away. House Pool Grace Bay Beach villa provides easy access to natural wonders such as Princess Alexandra National Park (3 miles) and the sand Grace Bay Beach (2.2 miles).