Helen Gladstone House, SE1
Elephant and Castle
Helen Gladstone House is a block on Nelson Square.
return to article