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
The Howard Johnson Athens is located in Athens, Georgia in the United States. It is located just one and a half miles from the University of Georgia and from downtown Athens.
This hotel offers many amenities including a business