London is full of amazing landmarks, from the iconic sights of Big Ben, Houses of Parliament and the London Eye to Buckingham Palace, the Tower of London and Trafalgar Square to name just a few. Visitors flock in their millions to visit London’s landmarks and attractions every year and most look for a great place to eat nearby. We’ve selected the very best restaurants close to all of the major landmarks and attractions to bring you a concise guide to all of the very best places to eat.