Glenn Hotel, The, Atlanta, USA
In the heart of Downtown Atlanta
The Glenn Hotel, the first boutique hotel in Downtown Atlanta, is a combination of Manhattan sophistication, South Beach sex appeal and Atlanta’s own southern charm, giving it a truly unique personality.
Type: City Centre