Shanghai Venice Town, Store at Plaza 118 - In front of the Flying Lion Fountain
Created by
tklib
33.8k reviews
No. 1685, Jinshajiang Road, Putuo District, Shanghai, 118 Plaza
Walking Guide