The Tower Hotel
London, Greater London E1W 1LD
The Tower Hotel is an inspiring venue which plays host to private and corporate events throughout the year for up to 570 guests. Located on the River Thames this hotel provides some of London's most sought-after…
- Distance: 0.29 Miles
- Max: 570 guests