Schweibert Riverfront Park is a 4-minute walk from this Rock Island hotel, which offers a flat-screen cable TV with video games in every room. It features a restaurant, indoor pool and 24-hour fitness center.
Number of rooms: 175
226 17th Street, Rock Island, IL 61201, United States
Hotel booked 1 times today.