Beachfront Villa Aquazure (formerly known as Blue Orchid) is a beautifully designed 4 bedroom beachfront villa located in the exclusive neighborhood of Leeward on the northeastern corner of Providenciales, Turks and Caicos Islands. This modern villa provides an unforgettable setting for a relaxing getaway; walk for miles on the white sandy beach, or take a dip in the calm, clear turquoise sea. -- Explore The Pinnacle List: https://ThePi
Hide player controls
Hide resume playing