Lion Country Safari is a drive-through safari park and walk-through amusement park located on over 600 acres in Loxahatchee, in Palm Beach County, Florida.