As the largest aquarium in North America, the Georgia Aquarium in downtown Atlanta is home to over 120,000 animals & a MUST SEE when visiting Atlanta, Georgia! This guide includes photos and deta