1 Bed Room Flat enjoys a location in London, just 7 km from O2 Arena and 7 km from Olympic Stadium. Guests may enjoy free Wi-Fi. The holiday home comes with a cable TV and a living room. There is a dining area and a kitchen equipped with an oven.
22 St.Erkenwald Mews Barking, London, IG11 7YL, United Kingdom