Reviews of Montauk State Park. (Sports Complex) in St. Louis (Missouri).