• One of the best places to watch eagles in the Quad Cities is getting a new look. The 20th Street Overlook is located at 20th Street and Highway 92, just east of Casino Rock Island. The current facility was built in the early 1970s after the construction of the floodwall and includes a RiverWay kiosk, lots of stone riprap, and numerous concrete planters.