AVALON 1 December 2010 in Food reviews - Shanghai, Uncategorized

Avalon 2/F, Unit 19 139 Changle Lu (???139?19?2?) Shanghai, China Shanghai, China PRICE: ???? RATING: Around 12 of us descended upon Avalon for dinner. We were last there for their brunch menu which we enjoyed, so it seemed apt we should check out their...