*** Welcome to piglix ***

Highbury Park, London


Highbury Park is a street in Highbury, London, that runs from in the north to Highbury Grove in the south.

The late nineteenth century Highbury Barn public house refers in its name to the 18th century tea gardens that became a "pleasure resort" in the nineteenth century.


...
Wikipedia

...