33.8k reviews
Approximately 200 meters northeast of the intersection of Donghang Road and Youle Road, Changning District, Shanghai.