22 Chatsworth Road, ClaptonLondon, ENGLAND
32 Chatsworth Road, ClaptonLondon, ENGLAND
10 Ickburgh Estate Upper Clapton Road, ClaptonLondon, ENGLAND