London is a food lover’s paradise—a sprawling city with 32 boroughs, 16,000 restaurants, and 3,500 pubs offering cuisine from around the world. Few places rival London's diverse culinary scene. From sampling fresh produce and artisanal treats at Borough Market in Southwark to savoring iconic British dishes like crispy fish & chips, hearty Sunday roasts in traditional pubs, flavorful curries, fresh oysters, and classic sweet puddings, London offers endless culinary delights. And, of course, no visit would be complete without enjoying a pint (or two) in a historic local pub!
Taste London’s beloved bites inspired by flavors all over the world, explore two historic markets, and end with a private wine and cheese pairing in a trendy wine bar.
Discover the stories behind Brixton’s culinary scene as you taste your way through the multicultural heart of South London.
Discover the stories, characters, and beers behind London's most historic pubs as you eat and drink your way through 2,000 years of history.
Experience England’s most famous royal traditions up close at Westminster Abbey and the Changing of the Guard.
See the famous opening ceremony and view the Crown Jewels before the crowds. Then enjoy a full tour of the Tower and a one-way river cruise ticket.
London's can't-miss tour of the city’s most popular attractions. Visit the Tower of London and Westminster Abbey, cruise the Thames in a comfortable riverboat, and so much more.
Explore London through Winston Churchill’s eyes on a guided WWII tour that includes the famous War Rooms.