The Barnes Green Centre

A great venue for hire in the heart of Barnes

Barnes Green Centre, The Green, Church Road, Barnes, London, SW13 9HE

Barnes Green Centre