Avalon 2/F, Unit 19 139 Changle Lu (???139?19?2?) Shanghai, China PRICE: ???? RATING: Avalon labels itself a “wood grill and wine bar” and is a mere walk from our place, yet we hadn’t visited since they opened, thinking they were quite far away (no...