Avni Kensington Hotel 3 stars

40-44, Harrington Gardens, Kensington and Chelsea, London, SW7 4LT, United Kingdom

Hotel image
Read more reviews for Avni Kensington Hotel