80 North Caoxi Rd, Xúji?huì
Shanghai
Reading room: Mon-Sat: 9:00-16:00 library tours: Sat: 14:00-16:00
Here, stacked neatly on wall-to-wall, floor-to-ceiling shelves are some 560,000 musty, fragile volumes in about 20 languages including Latin, English, French, German, Chinese, and Russian, and covering everything from literature and philosophy to politics, history, and religion.