Arthur Court/Charlotte Despard Avenue, BatterseaLondon, ENGLAND
30-40 Elcho Street, BatterseaLondon, ENGLAND
85 Manchuria Road, BatterseaLondon, ENGLAND