Only 200 metres from Hyde Park, The Byron Hotel offers free Wi-Fi, bright and warmly furnished rooms with satellite TV and private bathrooms. Bayswater Underground Station is just a 5-minute walk away.
Number of rooms: 55
36-38 Queensborough Terrace, Westminster Borough, London, W2 3SH, United Kingdom