Wyndham Atlanta Galleria
Category:
Venues.
Located in North Atlanta near Buckhead, our pet-friendly hotel offers spacious guestrooms, an indoor pool, a 24-hour business and fitness center, and an onsite restaurant and bar. Hotel available for weddings.
Click Here For Specials & Packages