El Hyatt Place Athens Downtown se encuentra en Athens, Georgia. Ofrece bar y se halla a 20 minutos a pie del campus de la Universidad de Georgia.
Todas las habitaciones tienen aire acondicionado y TV de pantalla plana. Algunas ofrecen zona de estar.
El establecimiento alberga centro de fitness y recepción, ambos abiertos las 24 horas.
El Athens Convention &Visitors Bureau se encuentra a 100 metros del Hyatt Place Athens Downtown, mientras que el teatro The Georgia está a 500 metros.