Sports Grounds & Stadiums in London - Tottenham 748 High Road, Tottenham, London, N17 0AP Tags: merchandise shop