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?