Franklin, Tennessee, United States
Hotel,
Set south of Nashville and directly across the street from the Cool Springs Galleria shopping complex, this co