Premier Inn London Kensington

11 Knaresborough Place, London