The Grange City Hotel, London, is situated in close vicinity of the Tower of London, and overlooks the River Thames. The hotel is only a 5 minute walk to Tower Hill Tube Station, which is short tube ride from most tourist sites and business areas. The Grange City Hotel is suitable for both business and leisure travellers because of it’s modern business amenities and spacious, well fitted rooms.