Gallery

The Square Gallery is an exhibition space in the heart of Battersea, South West London, which opened May 2016.

Read more

Thanks to our sponsor for supporting Swiss businesses in the UK



We also support the Theodora Children's Charity:
Subscribe to RSS - Gallery