There is the full range of restaurants in Oxford, from French fine dining to award-winning Asian eateries and fun-filled pizza parlours. With almost 500 restaurants available, expect a hard time choosing. But worry not, here are the best of the bunch, whatever your taste.