Landmark
Atlanta, United States
Built for the 1996 Olympics and anchored by the Fountain of Rings, the park is downtown Atlanta's green square and a free spot to cool off in summer.
Centennial Olympic Park is in Atlanta, United States.
Trailwind finds the moment a trip is unusually possible: the right season, a cheap fare, your open dates, and rare skies. Browse by calendar: