#18 Salt Mills Plaza, Providenciales, Turks and Caicos Islands
Regent Village, TKCA1ZZ Providenciales, Turks and Caicos Islands