Featuring 3-star accommodation, Residence Inn by Marriott Decatur Emory Area is set in Decatur, 4.3 km from Bradley Observatory and 7.3 km from MARTA-Indian Creek Station. The property is located 10 (Read More)km from Atlanta Botanical Garden, 11 km from Piedmont Park and 11 km from FOX Theatre. NEW World of Coca-Cola is 13 km from the hotel and Atlantic Station is 14 km away.Martin Luther King Jr. National Historic Site is 12 km from the hotel, while High Museum of Art is 12 km from the property.