Either it's the moon altar or there's nothing else except these two.
If you swim, there is a twelve-constellation gym in Chegongzhuang North Street, which has a swimming pool, but it is a bit dirty. Personally, I think so . There should be a swimming place near Jiaotong University.