ON PEDDER, Shanghai

City: Shanghai
Address: Nanjing Xi Lu 1266, Shop 210, Plaza 66, Shanghai, China
Phone: +86 21 6288 0169

View on a map

The store brands are

Rambler's Top100