Crosby Square, EC3A
St Paul’s from the south west in 1896
Crosby Square is a location in London.
return to article