Grange City Hotel London is located in the heart of the city, overlooking the River Thames, Tower Bridge and Tower of London. Situated between Tower Hill and Fenchurch Street tube stations, just a walking distance to all major financial institutions. The hotel is 3 kilometres from City, 32 kilometres from Heathrow and 50 kilometres from Gatwick airports.