Atlas in Atlanta

Atlas

About

A luxurious restaurant serving modern American and European cuisine in Atlanta, located in the elite The St. Regis hotel (Buckhead district). It is famous for its exquisite menu, stunning collection of 20th‑century art, and recognition by experts.