Name:El Castillo
Latitude:9°50'06"N
Longitude:70°14'35"W
Town:Pie de Cuesta
Region:Municipio Torres
Region:Lara
Region:Venezuela
Country:Venezuela