The Grange City is a spectacular luxury hotel, superbly located with unique panoramic views over the city. Just a gemstone’s throw away from the Tower of London, the Grange City represents a first for a hotel of this standard in the city. Each of the 300 guest rooms at the hotel are beautifully appointed and provide all the amenities that today’s travellers could wish for. In addition, this property also offers unique apartments and suites equipped with a fully fitted kitchen, a lounge and dining area.