Book online or call +44 (0)1775 843417 at standard rates.
Byron Inn is situated in the Newham district in London, 5 km from Olympic Stadium. O2 Arena is 6 km from Byron Inn, while Victoria P
These are general hotel policies for Byron Inn. As they may vary per room type; please also check the room description.