33.8k reviews
No. 200 Tian'ai Road, Lu Xun Park, Hongkou District, Shanghai (near North Sichuan Road)