Where is African Lion Safari?

Where is African Lion Safari located?

African Lion Safari, African Lion Safari, Canada (approx. 43.340153°, -80.18101°)


Where is African Lion Safari on the map?