Start your day at the iconic Tower of London (£30 admission, 2-3 hours), a historic castle located on the north bank of the River Thames. Explore the towers, admire the Crown Jewels, and learn about the fascinating history of this UNESCO World Heritage Site.
Head to Borough Market (Free admission, 1-2 hours), one of London's oldest and most renowned food markets. Stroll through the bustling stalls offering a wide range of fresh produce, gourmet delights, and international cuisines. Grab a delicious lunch or sample local treats.
Embark on a scenic Thames River Cruise (£15-£25, 1-2 hours) and enjoy panoramic views of London's landmarks. Cruise past the iconic Tower Bridge, Houses of Parliament, and the London Eye while relaxing onboard. Learn interesting facts about the city's history from the informative commentary.
Visit the vibrant district of Covent Garden (Free admission, 2-3 hours) known for its charming street performers, unique shops, and lively atmosphere. Explore the market halls, indulge in some retail therapy, and catch a live performance at the Royal Opera House.
Enjoy a romantic Thameside dinner at one of the riverside restaurants, such as The River Café or The Ivy Tower Bridge. Savor delicious cuisine while admiring the illuminated cityscape and the shimmering lights reflecting on the river (£50-£100 per person, 2-3 hours).
For a unique experience, visit Neal's Yard in Covent Garden, a hidden courtyard filled with colorful buildings, boutique shops, and organic cafes. Another local favorite is St. Dunstan in the East, a secluded garden nestled within the ruins of a medieval church, offering a tranquil oasis in the heart of the city.
For hotel and flight prices, you can check here.