The Ampersand Hotel 5 stars

10 Harrington Road , Kensington and Chelsea, London, SW7 3ER, United Kingdom

Hotel image
Read more reviews for The Ampersand Hotel