Nestled in the Blue Ridge Mountains is a quaint town, surrounded by waterfalls and lush forests, where you can marvel at nature's beautiful creation. Tallulah Falls gets its name from the majestic ...