Walcott Square, SE11
Lambeth
Credit: Hackney Archives
Walcott Square is a location in London.
return to article