Welcome to one of the most beautiful restaurants you will ever see. The Garden Room is located at the St. Regis Atlanta and this restaurant will make you feel like you are actually dining in a whimsical garden, known for their stunning garden atrium, unique and interactive cocktails, and small bites The Garden Room is a must visit anytime you are in Atlanta. The best kept secret is to be there right at opening at 5 PM to snag a seat at the bar as reservations can be very difficult to get.