Glenn Hotel, The, Atlanta, USA
In the heart of Downtown Atlanta
The Glenn Hotel has a truly unique personality created by a tasteful blend of Manhattan sophistication, South Beach elegance and Atlanta’s own southern charm. Here traditional southern inspired furnishings, with a contemporary twist, are found throughout-from the vibrant lobby bar, to Maxim Prime steakhouse restaurant and magnificent roof top terrace with stunning skyline views.
Type: City Centre