Road Trip!! Tallulah Point Overlook
My Hubby has been itching to get away and I think I’ve found just the place to run away for a few days… Tallulah Falls, Georgia. Tallulah Falls {located 1.5 hours NE of Atlanta} is the home of the Tallulah Gorge, a…





















