International Animal Rescue is located in Costa Rica on EE14 Las Huacas, Guanacaste Province, Nosara. International Animal Rescue is rated 4.7 out of 5 in the category wildlife refuge in Costa Rica.
Address
EE14 Las Huacas, Guanacaste Province, Nosara