Kensington Suite Hotel

128-130 Holland Road
London
United Kingdom