minube
Location and amenities
The Comfort Suites Athens is located in the eponymous town, within the state of Georgia, and lies just one mile from a major convention center, as well as from the city center, which can be reached on foot.
The rooms have a lot of interior space, and are beautifully decorated with modern and cozy elements.