Filter

Cuisines
Select cuisines
Features
Select features

The Best 15 Restaurants in Shanghai Region

Lu Bo Lang
3.5
1 reviews

No.115 Yu Yuan Road, Shanghai 200010, China, Shanghai

Large noisy restaurant. Middling dumplings. Only came here because the other great place was closed for renovations.