Wyndham Atlanta, Atlanta, Georgia

Other related links

Quick navigate Atlanta Hotels

The Wyndham Downtown Atlanta Hotel is located perfectly situated in the heart of downtown Atlanta within walking distance to Olympic Park, CNN Center, The Georgia World Congress Center, Centennial Olympic Park, Georgia Dome, Phillips Arena, Merchandise Mart, Apparel Mart, and Gift Mart with easy accessibility to the MARTA mass transit system.

Address and contact details

Wyndham Atlanta
160 Spring Street NW
Atlanta
Georgia
30303
USA

Local alternatives