Best Restaurant in London: The Michelin-Starred Céleste One of London’s most elegant hotels is for sure The Lanesborough. The 5-star hotel’s luxurious…