El Zota Biological Field Station is located in Costa Rica on 1033'24. 8344'09.7"W 4, Heredia Province, Tigre. El Zota Biological Field Station is rated 5 out of 5 in the category hotel in Costa Rica.
Address
1033'24. 8344'09.7"W 4, Heredia Province, Tigre