myHotel Chelsea

myHotel Chelsea
35 Ixworth Place, London, SW3 3QX