Situated within 9.1 km of Bradley Observatory and 18 km of Stone Mountain Carving, Economy Hotel Glenwood offers rooms in Decatur. This 3-star hotel has air-conditioned rooms with a private bathroom. The property is non-smoking and is set 4.3 km from MARTA-Indian Creek Station.
The hotel can conveniently provide information at the reception to help guests to get around the area.
Martin Luther King Jr. National Historic Site is 19 km from Economy Hotel Glenwood, while Zoo Atlanta is 19 km away.