Where is Castillo de Atalaya?
Where is Castillo de Atalaya located?
Castillo de Atalaya, Castillo de Atalaya, Spain (approx. 37.6022°, -1.00942°)
Where is Castillo de Atalaya on the map?
{"latitude":37.6022,"longitude":-1.00942,"title":"Castillo de Atalaya"}