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