Best Western Plus North Canton Inn & Suites

6889 Sunset Strip Ave Nw
North Canton
Ohio
United States