Economy Hotel Glenwood bevindt zich in Decatur, op 9,1 km van Bradley Observatory en 18 km van Stone Mountain Carving. Het hotel met 3 sterren heeft kamers met airconditioning en een eigen badkamer. De accommodatie is rookvrij en is gelegen op 4,3 km van Metrostation MARTA-Indian Creek.
Het personeel bij de receptie van het hotel kan je praktische informatie geven over de omgeving.
Martin Luther King Jr. National Historic Site ligt op 19 km van Economy Hotel Glenwood, en Zoo Atlanta ligt 19 km verderop. Het dichtstbijzijnde vliegveld is Luchthaven DeKalb-Peachtree, op 20 km van de accommodatie.