9 Aldgate High Street, London, England
The price is £95 per night from 20 May to 20 May
Located in London City Centre, this hotel is within a 10-minute walk of Financial District, The Gherkin and Liverpool Street. Tower Bridge and Tower of London ...
4.5/5Wonderful! (1,007 reviews)
"Very nice hotel, view was amazing. Had tv problems but other than that everything was great."
Reviewed on 21 Dec 2020