Stay in Chelsea

7 Brechin Place, Kensington and Chelsea, London, SW7 4QB, United Kingdom

Hotel image
Read more reviews for Stay in Chelsea