Where is Playa Grande Surf Camp?

Where is Playa Grande Surf Camp located?

Playa Grande Surf Camp, Playa Grande Surf Camp, Costa Rica (approx. 10.31736°, -85.83836°)


Where is Playa Grande Surf Camp on the map?