Economy Hotel Glenwood is situated in Decatur, within 9.1 km of Bradley Observatory and 18 km of Stone Mountain Carving. 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. The nearest airport is DeKalb-Peachtree Airport, 20 km from the accommodation.