There is a gorgeous bookstore opposite Liangxiang Hospital.
But on a small scale.
The book building in Xidan, Beijing is relatively large.
Take 6 16 to Liuliqiao and then take 1 to Xidan (it seems that I haven't taken this line for a long time).
That book building is quite good. You should have everything you want.