Heathrow Gatwick Cars

Wednesday, 18 April 2018

Tower Hotel, London

The Tower Hotel, London, England On the River Thames by Tower Bridge, this sprawling modern London hotels is a 3 minute stroll from St. Katharine Docks (marina with shops) and a 7 minute walk from both the Tower Hill tube station and Tower of London station. The cleaned rooms include coffee and tea making facilities, …

The post Tower Hotel, London appeared first on Heathrow Gatwick Cars™.



from Heathrow Gatwick Cars™ https://ift.tt/2HHSdT5
via London Heathrow Cars

No comments:

Post a Comment