Best Restaurants

Atlas

at The St. Regis Atlanta

Atlanta • United States

Overview

Located within the St. Regis Atlanta, Atlas celebrates the very best in seasonal American cuisine combined with European influences. With a focus on curating fresh ingredients from local farms, this chef-driven restaurant brings unparalleled culinary experiences to the capital of the South.

Awards

Wine Spectator

Best of Award of Excellence (2 Glasses), 2025

Forbes Travel Guide Star Awards

Four Star, 2025

AAA Diamond Awards

Four Diamond, 2024

Loading map ...