Location of spurs new stadium

You're referring to the new home of Tottenham Hotspur Football Club!

The new stadium of Tottenham Hotspur is located in Tottenham, London, England, UK. The exact address is:

Tottenham Hotspur Stadium 782 High Road Tottenham London N17 0BX

The stadium is situated in the heart of Tottenham, approximately 8 miles (13 km) north of central London. It's easily accessible by car, public transportation, or on foot.

Here are some nearby landmarks and transportation options:

The stadium has a seating capacity of over 62,000 and features a range of state-of-the-art facilities, including a retractable grass pitch, a 17,500-seat single-tier stand, and a unique "Spurs Shop" retail store. It's a fantastic venue for football matches, concerts, and other events!