Big reveal – Newly Remodeled Beach Villa Shambhala in Turks and Caicos
Friday, October 29, 2021
Extensively renovated & expanded, Beach Villa Shambhala, now a 6 bedroom estate comfortably accomodating up to 16 guests, has been equipped with a private tennis court (with pergola),…