A cerca de 9,1 km de Observatório Bradley e a 18 km de Stone Mountain Carving, Economy Hotel Glenwood dispõe de quartos em Decatur. Este hotel de 3 estrelas dispõe de quartos com ar condicionado e casa de banho privativa. Este alojamento não fumador situa-se a 4,3 km de Estação de Metro Indian Creek (MARTA).
Economy Hotel Glenwood pode convenientemente fornecer informações na receção para ajudar os hóspedes a deslocarem-se pela área.
Monumento Nacional Histórico Martin Luther King Jr. Fica a 19 km de Economy Hotel Glenwood, enquanto Zoológico de Atlanta está a 19 km de distância.