1 Amelia Street, WalworthLondon, ENGLAND
171-173 Walworth Road, WalworthLondon, ENGLAND
255 Walworth Road, WalworthLondon, ENGLAND