Best Western Clock Tower Resort

7801 E State St
Rockford
Illinois
United States