Hotel La Puerta del Sol(3 stars)

Playas del Coco, Costa Rica View on map