Howler Monkey Hotel is located in Costa Rica on Cabuya, Province, Puntarenas Province, Cabuya, Costa Rica. Howler Monkey Hotel is rated 3.7 out of 5 in the category log cabins in Costa Rica.
Address
Cabuya, Province, Puntarenas Province, Cabuya, Costa Rica