Location: close to Atlanta's major tourist attractions.
See more: Hotels in USA Hotels in Atlanta Holiday Destinations in USA