London is a city of diverse cultures, rich history and delicious cuisine. Whether you are looking for a traditional British pub, a cosy Italian trattoria or a spicy Indian curry, you will find it in London. Here are some of the best restaurants in London that you should try during your stay at the Mercure London Paddington.