The Hotel Lily, London is ideally situated between fashionable Kensington and Earls Court, adjacent to Earls Court Exhibition Centre. This small budget hotel provides the perfect base for your break in the capital. From the Hotel Lily, London its just..