In the summer of 2017, a new kind of attraction came to Pigeon Forge. Pigeon Forge Snow introduces year-round indoor snow tubing! Pigeon Forge Snow is located on Teaster Lane in Pigeon Forge, Tennessee. This attraction allows visitors to enjoy 15 lanes of tubing for a fun wintry adventure any time of the year! Here are all the details about indoor snow tubing in Pigeon Forge:… Keep Reading.