89 Stamford Hill, London N16 5TP, UK
מרחק: 9.96 מיילס
95 Stamford Hill, London N16 6RS, UK
107 Stamford Hill, London N16 5RP, UK
מרחק: 9.97 מיילס
2 Amhurst Park, London N16 5AD, UK
מרחק: 9.98 מיילס