The 100 best restaurants in Shanghai

Time Out's top 100 restaurants, cafes and places to eat in the city

Written by local experts