Modern sports pub, The Torch, offering food, poker, karaoke, and live bands. Popular spot near Wembley Stadium.