1 Michelin StarChinese£££

Cheng Long Hang (Huangpu)

A household name among hairy crab lovers, this restaurant runs its own farm to ensure quality and a stable supply. Their crabs have flavoursome flesh, with their shells brimming with creamy yellow roe.

Address
216 Jiujiang Road, Huangpu, Shanghai, 200000
Cuisine
Chinese
Price Range
£££
Map