Byron Inn
102 Byron Avenue
London Grande Londres
Byron Inn is situated in the Newham district in London, 5 km from Olympic Stadium.
All rooms have a flat-screen TV. You will find a kettle in the room. The rooms are equipped with a shared bathroom. Byron Inn features free WiFi throughout the property.
You will find a shared kitchen at the property.
O2 Arena is 6 km from Byron Inn, while Victoria Park is 6 km away. The nearest airport is London City Airport, 4 km from the property.
Facilities
|
|||||||||||
|
|||||||||||
|
|||||||||||
|
|||||||||||
|
245