Posts Tagged :

London attractions

London’s NEW attraction: The Tower of London River Tour

  • 0

The Tower of London River Tour, London’s new attraction, brings a new age of storytelling to the Thames. It also marks a cleaner era for river tourism as the UK’s first purpose-built electric tour boat… The official Tower of London River Tour aboard the UK’s first electric tour boat is now fully operational. A full […]