River Restaurant (House Of Lords)UnclaimedRestaurantsLondon, England020 7219 3000Not providedVisit website