LOST RIVERSCategory: Restaurant, BarLost Rivers is a concept bar themed upon the lost rivers of London and is located opposite Wembley Stadium.Value: undisclosed