Chelsea Cloisters 3 stars

Sloane Avenue, Kensington and Chelsea, London, SW3 3DW, United Kingdom

Hotel image
Read more reviews for Chelsea Cloisters