Tower Suites
Hotel
City of London
Boasting a bar, terrace and sweeping views of Tower Bridge, The Tower of London and the River Thames, Tower Suites by Blue Orchid is situated in London, less than 500 metres from the Tower of London.
Number of rooms: 50
100 Minories, London, City of London, London, EC3N 1JY, United Kingdom