London city rooms is situated in London, 3.9 km from Olympic Stadium. All rooms feature a TV with satellite channels and a shared bathroom. The property is 5 km from Victoria Park. At the guest house, all rooms have a desk. All rooms have a seating area. The nearest airport is London City Airport, 8 Read more
London city rooms is situated in London, 3.9 km from Olympic Stadium. All rooms feature a TV with satellite channels and a shared bathroom. The property is 5 km from Victoria Park. At the guest house, all rooms have a desk. All rooms have a seating area. The nearest airport is London City Airport, 8 km from London city rooms.