Duli

38 Donghu Rd, Shanghai, China
4.68 (22)
$$$
Friendly
Asian-fusion, Restaurant, Plant based

Recent Reviews

Dishes

Verified by abillion’s vegan community
Get abillion app