- Jun 29, 2003
- 35,069
- 17,740
- Staff
- #1
Tottenham Hotspur's new stadium complex will not be the only major construction the club are contributing to the local area in the coming years after they won a planning appeal.
Source: Football London
Source: Football London