In the morning, take a stroll on the iconic Tower Bridge, where you can enjoy the stunning views of the Thames. Afterward, walk down to the Tower of London, a historical castle that has served as a royal palace, prison, and execution site. Join the Beefeater tour to learn about the rich history of this landmark and see the Crown Jewels. In the afternoon, take the family on a Thames River Cruise from the Tower pier to get a unique perspective of the city. In the evening, head over to St. Katharine Docks, where you can enjoy a meal at one of the many waterfront restaurants and soak in the scenic views.
Start your day at the British Museum, where you can explore the vast collection of artifacts from all over the world, including the Rosetta Stone and the Parthenon sculptures. Admission is free, so you can spend as much time as you like. For lunch, head over to Covent Garden, a bustling area filled with street performers, shops, and restaurants. You can grab a bite to eat from one of the many food vendors in the market, or sit down for a meal at one of the restaurants on the Piazza. In the evening, catch a family-friendly show at the nearby West End theater.
On your final day, take a ride on the London Eye, one of the most popular attractions in the city. From the top, you can see stunning views of the city skyline. Afterward, take the Thames Clipper to Greenwich, where you can visit the Royal Observatory and stand on the Prime Meridian line. Take a stroll through the picturesque Greenwich Park and stop by the National Maritime Museum. In the evening, head back to the city for a final meal at a family-friendly restaurant, such as Pizza Express or Wagamama.
Consider visiting the Science Museum, Natural History Museum, or the London Zoo if you have more time in the city. For a day trip, take the train to Windsor Castle, the residence of the British Royal Family. To maximize your fun, consider purchasing a London Pass, which offers discounted access to various attractions.
Check here for hotel and flight prices.