Byron Hotel, Bayswater, London W2 3SH

The Byron Hotel London

36-38 Queensborough Terrace,
London
W2 3SH

Tel: 020 7243 0987

Paddington, Bayswater, Hyde Park

Star Rating: 3-star