You might be thinking Schafer(spelling?) Park on the north end of town. I haven't actually been there to see if there's a covered meeting space. Borst Park right off exit 82 has a couple covered buildings though I'm not sure the bathrooms qualify as nice. I should go check those places out.
Rodney