Start your trip by immersing yourself in the rich history of London. In the morning, visit the iconic Tower of London, a historic castle that houses the Crown Jewels. Explore the Tower Bridge Exhibition in the afternoon to learn about the bridge's engineering and enjoy panoramic city views. As the evening sets in, head to Covent Garden, a lively area filled with street performers, shops, and restaurants.
Immerse yourself in London's vibrant cultural scene on the second day of your trip. Start the morning by exploring the British Museum, home to a vast collection of art and artifacts from around the world. In the afternoon, visit the Tate Modern, a renowned contemporary art museum housed in a former power station. As evening approaches, take a stroll along the South Bank, enjoying the views of the Thames River and iconic landmarks like the London Eye.
Discover the royal side of London on your final day. Begin the morning by visiting Buckingham Palace to witness the Changing of the Guard ceremony. In the afternoon, explore Kensington Palace and its beautiful gardens. As evening falls, head to the West End and catch a world-class theater performance in the renowned Theater District.
While visiting London, be sure to explore the vibrant street art scene in Shoreditch, where you can find murals and graffiti by local and international artists. Take a stroll along the picturesque Regent's Canal, a serene waterway lined with charming houseboats and scenic views. For a unique dining experience, head to Borough Market, a bustling food market offering a wide variety of international cuisine and local delicacies.
For hotel and flight prices, you can check here.