Start your day at the historic Tower of London (£30 admission, 2-3 hours), a UNESCO World Heritage Site that dates back to the 11th century. Explore the magnificent fortress, see the Crown Jewels, and learn about the tower's intriguing history as a royal palace, prison, and treasury.
Head to Borough Market (Free admission, 1-2 hours), one of London's oldest food markets. Indulge in delicious street food, sample artisanal products, and immerse yourself in the vibrant atmosphere. This food lover's paradise offers a wide range of culinary delights from around the world.
Visit The British Museum (Free admission, 2-3 hours), home to a vast collection of art and artifacts from around the world. Marvel at treasures like the Rosetta Stone, Egyptian mummies, and the Elgin Marbles. Don't miss the stunning Great Court, the largest covered public square in Europe.
Take a relaxing River Thames Cruise (£15-£25, 1-2 hours) to admire London's iconic landmarks from a different perspective. Sail past the Tower Bridge, Houses of Parliament, and the London Eye while enjoying commentary about the city's history and landmarks. Capture some memorable photos along the way.
End your day at the lively Covent Garden (Free admission, 2-3 hours), a vibrant district filled with shops, street performers, and entertainment. Explore the markets, watch talented street performers, and dine at one of the many restaurants or cafes. Don't miss the famous Royal Opera House.
For off the beaten path attractions, head to Little Venice, a tranquil canal area perfect for a leisurely stroll or a relaxing boat ride. Another local favorite is Columbia Road Flower Market, a Sunday market where you can browse and buy beautiful flowers and plants.
Check here to find the best hotel and flight prices for your London trip.