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°)
Punta Roca Surf Resort, La Libertad, Punta Roca Surf Resort, La Libertad, El Salvador (approx. 13.48572°, -89.34949°)