Devonshire Square

Devonshire Square is a public square in the East End of London, England.