La Barraca & Resort
Ave. Chumamaya 2265, Merlo, AR
~22.66 Miles from Santa Rosa de Calamuchita
- Indoor swimming pool
- Check-in time: 2 PM
When you stay at La Barraca & Resort in Merlo, you'll be convenient to Cathedral of Merlo. This hotel is within the region of Plaza de Los Molles and Monument to Christ the Redeemer.