The Byron Hotel is ideally situated for visitors to Central London. A Country House in Central London!
The hotel has recently been totally interior designed and refurbished to a very high specification and offers 45 en-suite rooms. The Byron brings the atmosphere of a country house hotel into the city. It is situated 200 yards from Kensington Gardens (Hyde Park) and near all the major tourist attractions in London.
Amenities and facilitiesDry Cleaning / Laundry Service, Full English Breakfast.