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?