Catarata Los Murciélagos / Monteverde Waterfall is located in Costa Rica on 620 Monteverde Road Monte Verde Puntarenas CR , 620, Provincia de Puntarenas, Monteverde. Catarata Los Murciélagos / Monteverde Waterfall is rated 4.6 out of 5 in the category nature preserve in Costa Rica.
Address
620 Monteverde Road Monte Verde Puntarenas CR , 620, Provincia de Puntarenas, Monteverde