Leonardo Hotels NL: 8 Hotels In London From €64 * Subject to availability. * For full Terms & Conditions kindly visit Leonardo Hotels's website.