95 Stamford Hill, London N16 6RS, UK
Distance: 9.99 miles
7, 10 Manor Rd, London N16 5SA, UK
Distance: 10 miles
87, 89 Stamford Hill, London N16 5TP, UK
89 Stamford Hill, London N16 5TP, UK