748 High Road, TottenhamLondon, ENGLAND
Tottenham Community Sports Centre 701-703 High Road, TottenhamLondon, ENGLAND
81 Greyhound Road, TottenhamLondon, ENGLAND