FACILITY NAMES
Ad Hoc Centro de Internamiento de Extranjero-La Gomera ("El Camello")
Location
Country: Spain
City & Region: La Gomera (former military base in Las Canarias), Europe
Latitude, Longitude: ,