7766 East Lamar Alexander Parkway, TN 37882 - Townsend, United States
Inn - 2-Star Hotels, Townsend
Show on map
This inn, situated in Townsend, Tennessee, features an outdoor pool and complimentary WiFi. The west entrance to Great Smoky Mountains National Park is a mere four-minute drive from the location. - 2-Star Hotels, Townsend