The Grange is situated in London. This 3-star hotel offers free WiFi. The property is 3.9 km from Olympic Stadium and 5 km from O2 Arena. Guest rooms in the hotel are equipped with a flat-screen TV. Some rooms are equipped with a kitchen with an oven. Victoria Park is 6 km from The Grange. The neare Read more
The Grange is situated in London. This 3-star hotel offers free WiFi. The property is 3.9 km from Olympic Stadium and 5 km from O2 Arena. Guest rooms in the hotel are equipped with a flat-screen TV. Some rooms are equipped with a kitchen with an oven. Victoria Park is 6 km from The Grange. The nearest airport is London City Airport, 4 km from the property.