Traveling to London anytime soon? If so, you would be included in the nearly 18.7 million people that visit the British capitol each year. Today, it is considered one of the world’s top international travel destinations. Regardless of your budget, here is our list of restaurants you have to try!