Beachouse on world class surf site (#2810)

Playa Grande, Guanacaste, Costa Rica