Harrah’s Cherokee Casino Resort is located at 777 Casino Dr, Cherokee, North Carolina 28719. The casino is located in the western half of the state and just four miles from Great Smoky Mountains National Park.