2 paddle spots in Taylor Ridge, Illinois, United States.
Andalusia Slough Recreation Area Ramp
Parking
Ducky's Boat Ramp