Hyatt Place Athens Downtown offers accommodation in Athens, Georgia. Guests can enjoy the on-site bar and explore University of Georgia's campus, a 20 minutes' walk from the property.
Number of rooms: 190
412 N Thomas St, Athens, GA 30601, United States
Hotel booked 1 times today.