Yes to swimming, but i don't think they do gymnastics. There are other places for that. I think it's called Regal.
Yes they have swimming lessons for that age. If you are a member you get a discount. Typically you have to pick a date. You could ask id you could do a gift certificate or a credit of some sort.
Thanks! Your answer is awaiting moderation.