Venue type
Restaurant, Sports bar
Location
London, United Kingdom