At The Byron Hotel all of our 46 welcoming rooms are very well appointed with matching fabrics to provide our guests with a very homely feeling. Every room is individually named after an English Country House to carry on the hotel theme of A Country House in The Capital. You’ll also enjoy an ideal location near Bayswater, Hyde Park, Harrods, Oxford Street and the Royal Albert Hall.
Accommodation at The Byron Hotel
Invisible App Zone