7.9/10
Good
Hotel Heliconia Los Chiles is located in Los Chiles. Featuring a garden, the 3-star hotel has air-conditioned rooms with a private bathroom. The accommodation provides room service, a 24-hour front desk and organising tours for guests.
Number of rooms: 14
125 metros Oeste de la Fuerza Pública, 21401 Los Chiles, Costa Rica