London, United Kingdom

Hospitality at Spurs New Stadium – Tottenham Hotspur v Stoke City