My Chelsea 4 stars

35 Ixworth Place, Kensington and Chelsea, London, SW3 3QX, United Kingdom

Hotel image
Read more reviews for My Chelsea