Novotel London Paddington

3 Kingdom Street, Sheldon Square, London