Where is Punta Roca Surf Resort, La Libertad?
Where is Punta Roca Surf Resort, La Libertad located?
Punta Roca Surf Resort, La Libertad, La Libertad, El Salvador (approx. 13.48572°, -89.34949°)
Where is Punta Roca Surf Resort, La Libertad on the map?
{"latitude":13.48572,"longitude":-89.34949,"title":"Punta Roca Surf Resort, La Libertad"}