Atlas
$$$$ New American restaurant, Fine dining restaurant, Wine bar
About
Atlas is a refined New American restaurant located in the luxurious St. Regis Atlanta. Praised for its innovative chef's menu, this fine dining spot offers an array of delightful small plates and organic dishes, perfect for adventurous foodies. Guests rave about the cozy, romantic atmosphere, exceptional service, and thoughtful touches like complimentary champagne. While the pricing reflects the experience, the standout dishes, such as the wagyu and exquisite desserts, are worth every penny. Making reservations is a must to indulge in this culinary masterpiece.