Yangpu Park, Lan Shu Road, has one, but I personally think that the washing place is not very clean, so you should bring your own slippers.
There is a warm pool on Dahushan Road. The environment of swimming pool is similar to that of Lan Shu.
There is a private one on Meizhou Road. I have been there. Very small, but there are few people in the room.
There is also Changhai Road Oriental Hepatobiliary Hospital.
And the intersection of Kailu Road and World Road.
Actually, you can swim in winter. It is not cold to go to a warm swimming pool.
You should do warm-up exercises before swimming.
Eat something low in calories.
I wish you a good swim ~