Economy Hotel Glenwood está en Decatur, a 9,1 km de Observatorio Bradley y a 18 km de Talla de Stone Mountain. Este hotel de 3 estrellas tiene habitaciones con aire acondicionado y baño privado. Este alojamiento libre de humo se encuentra a 4,3 km de Estación Indian Creek - MARTA.
El personal de la recepción 24 horas puede ofrecer consejos sobre cómo y por dónde moverse en la zona.
Monumento Nacional a Martin Luther King Jr. Está a 19 km del alojamiento, y Zoo de Atlanta está a 19 km. El aeropuerto más cercano (Aeropuerto de DeKalb-Peachtree) está a 20 km.