Month: February 2017

The Tavern at Atlas

Atlas, the acclaimed restaurant located at the St. Regis Atlanta celebrating both art and seasonal American cuisine combined with European influences, has introduced The Tavern at Atlas. The newly designed…