Michelin Starred Restaurants in London

A Michelin star is an award given to a restaurant for providing an outstanding experience overall. That means food, service, design and cleanliness must be absolutely perfect. Fortunately for London, there are plenty of such venues around.

Right in the belly of West London, you'll find some simply gorgeous restaurants with Michelin star status. Galvin at Windows is a prime example - even more so because it's secured within one of the city's prestigious hotels, The Hilton. From this restaurant, because of it being on the 28th floor, you get table-side views of the city and such landmarks as The Eye and, in the distance, Canary Wharf with the rest of The City of London looming large.