Start your trip by immersing yourself in the vibrant atmosphere of London. In the morning, visit the iconic Big Ben and take a leisurely stroll along the River Thames, enjoying the stunning views of the London Eye. In the afternoon, head to Buckingham Palace and witness the changing of the guards. As the evening sets in, explore the bustling streets of Covent Garden, known for its street performers, shops, and restaurants.
Immerse yourself in London's rich history and culture on the second day of your trip. In the morning, explore the British Museum and marvel at its vast collection of art and artifacts. After a delicious lunch at a traditional pub, visit the iconic Tower of London and witness the dazzling Crown Jewels. In the evening, catch a show at the famous West End theatre district.
On your final day in London, explore some hidden gems and experience the city like a local. Start your morning with a visit to Borough Market, a bustling food market offering delicious treats from local vendors. In the afternoon, take a peaceful stroll through the beautiful gardens of Kyoto Garden in Holland Park. As the evening approaches, head to the vibrant neighborhood of Shoreditch to explore its street art scene and enjoy a meal at one of its trendy restaurants.
While exploring London, don't miss the chance to visit some off the beaten path attractions and indulge in local favorites. Greenwich Park offers breathtaking views of the city skyline and is home to the Royal Observatory. Portobello Road Market in Notting Hill is famous for its antiques and vintage clothing. For a unique dining experience, head to Duck & Waffle, located on the 40th floor of a skyscraper, offering stunning views while enjoying delicious food. London is full of hidden gems that will make your trip even more memorable.
Check hotel and flight prices here.