Photo by Goodbai - Inside the store

Goodbai - Inside the store

Created bytklib

33.8k reviews

No. 92 Yanqing Road, Xuhui District, Shanghai (260 meters walk from Exit 1 of Changshu Road Subway Station)

Walking Guide