Byron Hotel London 3queensborough Terrace 36/38, London W2 3sh, United Kingdom, London

8/10.0 Based on 1 review.

Here are the latest reviews for Byron Hotel London

Our Customer stayed here in September 2008

Twin room was a good size but the double room was tiny and the single room was even smaller Good location Hotel was very clean and staff were helpful and friendly

Rating: 4/5
4 out of 5