Holiday Inn Express & Suites Emory University

2183 N Decatur Rd
Decatur
Georgia
United States