The University Inn At Emory

The University Inn at Emory, 1767 N Decatur Rd, Atlanta, GA 30307, United States

(800) 654-8591

Location