Directions to Econo Lodge Decatur, Decatur

Econo-lodge-decatur-map
The Econo Lodge Decatur in Decatur is located at 3141 NORTH WATER STREET , Decatur , IL, US .   Click on the Google Map above to get an interactive version and see the area around the Econo Lodge Decatur .