The Lion Park, an established tourist destination