- Jun 29, 2003
- 35,121
- 17,831
- Staff
- #1
We joined GLT readers to experience the state-of-the-art Tottenham Hotspur Stadium in north London. So, what does it offer and what did people think?
Source: Group Leisure & Travel
Source: Group Leisure & Travel