Recognized as one of the “World’s Top 100 Properties” by Travel + Leisure Magazine and the “Best Business Hotel” by Conde Nast Traveler Magazine, The St. Regis Atlanta is a 26-floor luxury hotel and collection of well-appointed residences in the heart of Buckhead, featuring 151 guest rooms and suites along with 53 private, custom residences.
Investors 1
Date | Name | Website |
- | Tavistock ... | tavistock.... |