The Lanesborough is an award-winning, elegant, and sophisticated establishment located at the heart of London. It offers excellent service, and is highly recommended for their high tea events which provide light snacks, teas, cocktails, and champagne.