Located in London, 4.2 km from Olympic Stadium, Cabot Inn has a garden and rooms with free Wi-Fi access. The property is situated 5 km from O2 Arena. The property is set in the Newham district. At the hostel, the rooms include a wardrobe.
3 Cabot Way, Newham, London, E6 1QS, United Kingdom
Nightly rates from $54