Located in the Hilton London Tower Bridge hotel, The Larder Restaurant serves creative European cuisine.