Next to the Tower of London is this luxurious hotel with spacious apartments and a great of the city.