The Tower of London and Tower Bridge -An iconic piece of British history
The Tower of London is located in St. Katherine’s and Wapping’s, within easy reach of all hotels and accommodation options including Belgravia event venues which is a key destination for…
Share