The Lanesborough, Knightsbridge, London. HomeExplore NightlifeHotelsThe Lanesborough, Knightsbridge, London. Share With Friends Awarded No. 1 Hotel in London in the Travel + Leisure World’s Best Awards This content is for Concierge Subscription members only.Please Contact Your Concierge to Request Access. Already a member? Log in here