London's foremost address for discerning travellers, The Lanesborough captures the gracious style and warm hospitality of an early 19th Century residence. The Lanesborough is ideally located opposite Hyde Park in prestigous Knightsbridge, the heart of London. This landmark building of 1828 has been meticulously restored to its original grandeur. Taking its name from the country house that once stood on this prestigious location, The Lanesborough represents a revival of traditional hospitality and is considered by many to be the best hotel in London.