Reviews of Buck Creek State Park. (Sports Complex) in Columbus (Ohio).