Grande Beach Costa Rica

Grande Beach in Cabo Velas, Santa Cruz, Guanacaste, Costa Rica