Le Méridien Shanghai, Minhang

3.4 

3199 Caobao Road, Minhang District, Shanghai, Shanghai, 201101, China   •  Weather:    •   Local Time:     •  Phone:   

3.4

Sibarata Spanish Restaurant

Sibarata Spanish Restaurant

Casual and lively Sibarita Restaurant welcomes you with its warm contemporary setting and authentic Spanish menu.