Holborn Stadium, Holborn, London, United Kingdom

659 Fights