Best Western Clearlake Plaza Hotel 310721

Hotel

3440 E Clear Lake Ave - Springfield - IL 62702 - United States

  • Best Western Clearlake Plaza