The University Inn at Emory, Atlanta
https://the-university-inn-at-emory.usa8.info
Offering an outdoor pool, The University Inn at Emory is located in Atlanta, Georgia. Emory University is just 820 feet away from the property. Each room includes air conditioning, a desk, and a seating area.
1767 North Decatur Road, Atlanta, GA 30307, United States of America