L'Hyatt Place Athens Downtown sorge ad Atene, in Georgia. La struttura ospita un bar e dista 20 minuti a piedi dal campus dell'Università della Georgia.
Tutte le camere sono dotate di aria condizionata e TV a schermo piatto. Alcune camere presentano un'area salotto, ideale per i vostri momenti di relax.
La struttura ospita un centro fitness aperto 24 ore su 24. La reception è aperta 24 ore su 24.
L'Hyatt Place Athens Downtown dista 100 m dall'Athens Convention & Visitors Bureau e 500 m dal Georgia Theatre.