Hotel Lily

Hotel Lily London - Kensington / Earl's Court is a warm and friendly, 3 star hotel ideally situated between fashionable Kensington and Earl's Court. Book Now!! Visit Now.