39 Chatsworth Road, ClaptonLondon, ENGLAND
64-66 Chatsworth Road, ClaptonLondon, ENGLAND
78 Chatsworth Road, ClaptonLondon, ENGLAND