The Alma Wandsworth
Known for regular live sport, alongside throwing a huge bash to celebrate the Super Bowl each year, The Alma Wandsworth is a great place to watch the NFL in London. And to quench your thirst? Local real ales, craft beer and cocktails.