Offering an outdoor pool and free WiFi access, this inn is located in Townsend, Tennessee. The west entrance to Great Smoky Mountains National Park is just 4 minutesƒ?? drive away from the property.
Address: 7766 East Lamar Alexander Parkway, Townsend (Tennessee)
Rates from:
USD 89 Book Now