South Overlook (IA)
Knoxville, IA · 48.4 mi from North English
South Overlook is situated on Lake Red Rock, Iowa's largest lake, and is conveniently located 10 mi from Pella and 15 mi from Knoxville. Visitors can engage in activities such as boating, fishing, hiking, biking, and wildlife viewing. For more det...
- Lake Access
- Boat Ramp / Launch