7, 10 Manor Rd, London N16 5SA, UK
Distance: 9.99 miles
107 Stamford Hill, London N16 5RP, UK
Distance: 10 miles