London, Italy
Barnsbury Square is a garden square in the Barnsbury district of Islington, North London. It is bounded by Victorian villas and Regency and Victorian terraces, several of which are listed buildings. The central public gardens contain flower beds and mature trees.
Listen to the audio guide for Barnsbury Square Free on WIP — starts by itself when you arrive, even with the screen off