FACILITY NAMES
George Town Immigration Detention Centre
Location
Country: Cayman Islands (British Overseas Territory)
City & Region: George Town, Americas
Latitude, Longitude: 19.27997, -81.37804