19 Vacation Rentals in Cherokee, NC, USA
Cherokee is a mountain town in the Oconaluftee River Valley of western North Carolina. It's known for Cherokee Indian history and the Cherokee Indian Reservation, but there is a lot more to explore. The Swain County town is bustling with popular tourist attractions, entertainment and outdoor adventures.
Showing results 1-19 of 19 rentals