Quilombo Salsa Restaurant & Bar

Address:

No. 41, Lane 816, Huai Hai Zhong Lu
200020 Shanghai, China
view in google maps

Phone:

86 21 5467 0160
Contact   ·   Privacy   ·   Terms