Location: 15 Km.from Atlanta city centre and Geogia Aquarium. 20 Km. from the Zoo and the Museum of Art and 25 Km. from Atlanta Motor Speedway.
See more: Hotels in USA Hotels in Atlanta Holiday Destinations in USA