La Villa Sands In Turks Caicos Leeward se encuentra a unos 25 minutos a pie de la Playa Grace Bay y ofrece jacuzzi.
La villa está a unos 2 km de la Playa de Leeward y a unos 2,1 km del Casino Casablanca. Los huéspedes pueden disfrutar de la proximidad a lugares de interés natural como el Parque Nacional Princesa Alexandra, situado a unos 10 minutos en coche.
Los huéspedes pueden preparar sus propias comidas en la cocina totalmente equipada de esta villa.