Where is Punta Roca Surf Resort, La Libertad?

Where is Punta Roca Surf Resort, La Libertad located?

Punta Roca Surf Resort, La Libertad, Punta Roca Surf Resort, La Libertad, El Salvador (approx. 13.48572°, -89.34949°)


Where is Punta Roca Surf Resort, La Libertad on the map?