Skip to content
Street Address

1 Wu Lu Mu Qi Nan Lu

1 local recommends
Location
1号 Wulumuqi S Rd
Shanghai, Shanghai 200231

Tips from locals

Francis
Francis
July 23, 2014
Best Indie Club in Shanghai