The people have spoken – or at least the people who use TripAdvisor have. They’ve hailed Ira B’s, that place in Moortown you’ve been meaning to check out for months, as the finest restaurant in Leeds. Read review