Tavistock Announces American Restaurant in Atlanta's Buckhead
Tavistock Group and consulting chef/restaurateur Gerry Klaskala are pleased to announce the creation of Atlas, a new dinner-only restaurant located at The St. Regis Atlanta in Buckhead. ...