This place does seem to bear a resemblance to Meccha Omoroi Doubutsuen from Japan which I brought up in the forums some time ago, except there is slightly more walking space for the visitors, slightly more space for the animals, and no free range animals being trampled by guests.