London, United Kingdom

Hospitality at Wembley – Tottenham Hotspur v Barcelona