Location: in the north, 8 km from Atlanta city centre and Acuariocon. Easily accessible from the I-85. 32 Km from the Stone Mountains.
See more: Hotels in USA Hotels in Atlanta Holiday Destinations in USA