El The Byron Hotel está situado a solo 200 metros de Hyde Park y ofrece Wi-Fi gratuita y habitaciones luminosas, bien amuebladas y acogedoras con TV vía satélite y baño privado. Se halla a solo 5 minutos a pie de la estación de metro Bayswater.
Número de habitaciones: 55
36-38 Queensborough Terrace, Westminster Borough, Londres, W2 3SH, Reino Unido