Sitemap


The Lord Kensington Hotel is a great value hotel in Earl's Court, London. We are a family-owned London hotel situated in a quiet street just a two-minute walk from Earls Court underground station.