Barking Hotel
24a Station Parade, Barking London, IG11 8DRFeaturing free WiFi, Barking Hotel is situated in London, 7 km from Olympic Stadium. Rooms are equipped with a flat-screen TV. You will find a kettle in the room. Rooms are fitted with a private bathroom fitted with a shower.
14 rooms
from £58