Long-Standing Chattanooga Landmark, The Spot, Shuts Its Doors After 7 Years of Service
Long-Standing Chattanooga Landmark, The Spot, Shuts Its Doors After 7 Years of Service Chattanooga, an acclaimed city nestled in southeastern Tennessee along the Tennessee River,