Where is La Punta surfhouse?

Where is La Punta surfhouse located?

La Punta surfhouse, Oaxaca, Mexico (approx. 15.83504°, -97.04419°)


Where is La Punta surfhouse on the map?