London Assembly

The assembly in England is located at Doddington & Rollo Community Centre, Charlotte Despard Avenue, Battersea, London.