Skip to content Skip to footer

The Glenn Hotel, Atlanta GA

The Glenn Hotel in Atlanta, Georgia, is a historic boutique hotel located in the heart of downtown, just steps from major attractions like Centennial Olympic Park, Mercedes-Benz Stadium, and State Farm Arena. The Glenn features 110 rooms and suites, each thoughtfully decorated with plush bedding, art deco touches, and nods to its lion motif, creating a cozy and stylish atmosphere.