The Chattanooga Choo Choo Holiday Inn is located on a 24-acre vacation and convention complex found in the heart of Chattanooga, Tenn. Aiming to provide luxurious lodging for rail passengers, John Stanton invested $100,000 in 1870, in the construction of the Stanton House. When it opened in 1871, the five-story hotel included a dining room; barbershop; observatory; saloons; billiard rooms;
Read more...