The Inn at Christmas Place in Pigeon Forge, TN

If you love everything about Christmas, and you’re looking for the perfect place to celebrate, head to Pigeon Forge, Tennessee in beautiful Smoky Mountain country. Santa Claus is alive and well, posing for pictures, and entertaining guests at The Inn at Christmas Place.