Directions to Comfort Inn Decatur, Decatur

Comfort-inn-decatur-map
The Comfort Inn Decatur in Decatur is located at 1302 SOUTH 13TH STREET , Decatur , IN, US .   Click on the Google Map above to get an interactive version and see the area around the Comfort Inn Decatur .