Kings Hotel, London

62 Queensborough TerraceBayswater, LondonW2 3SH, United Kingdom