The Byron Hotel is a three-star hotel situated near to Hyde Park in London. All of our 45 guest rooms are very well appointed with matching fabrics to give a very luxurious feel. The hotel's professionally trained staff will ensure that your stay will be a complete and memorable experience in London. The Byron is a perfect base from which to explore London.
The Byron Hotel in London, is situated just 200 yards from Kensington Gardens (Hyde Park) and near to all the major tourist attractions in London. Both Bayswater and Queensway underground stations are within walking distance to the hotel. No car parking available on site at the hotel.