Thistle Kensington Gardens 4 stars

104 Bayswater Rd, Westminster Borough, London, W2 3HL, United Kingdom

Hotel image
Read more reviews for Thistle Kensington Gardens