Holiday Inn Express Hotel & Suites Atlanta Perimeter

765 HAMMOND DR
ATLANTA
Georgia
United States