Boasting 70 Michelin starred restaurants, London is one of the finest cities in the world for dining out.
65 South Audley Street, Mayfair W1K 2QUChinese
A short walk from Park Lane and Hyde Park, you'll find the luxurious Kai Restaurant next to the beautiful Mount Street Gardens in Mayfair.
35 Spital Square, Spitalfields E1 6DYFrench
Just a short walk from Liverpool Street Station, you'll find the highly acclaimed, Michelin starred Galvin La Chapelle. Expect the finest French food and surroundings in central London.
41 Buckingham Gate, Westminster SW1E 6AFIndian
The Michelin star winning Indian restaurant The Quilon Restaurant brings a new style Indian cuisine to London, specialising in lighter sauces and a more eclectic Indian menu.
Sign up today for the latest news and special offers from Best London Restaurants.