Location: situated 8 Km. from the centre of Atlanta.
See more: Hotels in USA Hotels in Atlanta Holiday Destinations in USA