Where is El Castillo?
Where is El Castillo located?
El Castillo, El Castillo (Station), Costa Rica (approx. 10.4262°, -84.75699°)
Where is El Castillo on the map?
El Castillo - La Fortuna
{"latitude":10.4262,"longitude":-84.75699,"title":"El Castillo"}