The Cleveland Hotel, London

39-40 Cleveland Square BayswaterBayswater, LondonW2 6DA, United Kingdom