SUPER 8 CANTON IL

2110 MAIN ST
Canton
Illinois
United States