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





return to article