Where

The Elmhurst Arms

 

Be the first to review

The Elmhurst Arms on Lordship Lane is the designated pub for away fans at Tottenham.