33.8k reviews
80 meters east of the intersection of Fengyang Road and Changsha Road, Huangpu District, Shanghai (next to Exit 7 of People's Square Metro Station)