Quality Inn & Suites North

445 E Alexis Road
Toledo
Ohio
United States