Byron Inn is situated in London, 6 km from Olympic Stadium, and provides free WiFi. Built in 1983, the property is within 9 km of Victoria Park. The inn offers a shared lounge. At the inn, the rooms include a wardrobe and a flat-screen TV. Rooms come with a shared bathroom. The rooms will provide guests with a microwave. O2 Arena is 10 km from Byron Inn. The nearest airport is London City Airport, 7 km from the accommodation.
Number of rooms : 6