Grace Bay, Providenciales, Turks And Caicos Islands
WEST ROAD BEACH, WEST ROAD,, 00000 Grand Turk, Turks And Caicos Islands