Visitors to Turks and Caicos no longer need choose between staying at a five-star resort or renting a luxurious free-standing private estate. The Villas at The Shore Club offer the best of both. The Shore Club Turks and Caicos has opened three new stunningly appointed stand-alone estate villas, each offering unparalleled views of Long Bay’s […]