Something old, yet new to some, this 100-year old attraction is a must-visit for rental bus visitors heading to Atlanta for some sightseeing. Home to once the largest painting in the world, the Atlanta Cyclorama & Civil War Museum is located at Grant Park, a historical district in southeast Atlanta.
The most famous attraction at this place is this large painting, as well as the Texas, the historic Civil War locomotive that pursued a captured train during the war.
Read more here