AMOCITY
Conveniently located in the Huangpu District district of Shanghai, Shanghai Fish Inn People Square is located a 13-minute walk from Pedestri...