Location: located 16 Km. from the centre and 8 Km from the train station and the airport.
See more: Hotels in USA Hotels in Atlanta Holiday Destinations in USA