myhotel Chelsea

35 Ixworth Place
London
United Kingdom