Caracol Beach

Let the lapping of waves and palm trees swaying in the wind welcome you to Playa Caracol […]