Quality Inn Decatur

1302 S 13th Street
Decatur
Indiana
United States