Holiday Inn Express Atlanta - Emory University Area Near Emory University
2183 N Decatur Road -
Decatur,
GA 30033