33.8k reviews
2288 North Sichuan Road, Hongkou District, Shanghai, inside Lu Xun Park (Northwest Corner)