1. The New Location at "The Horse" - 122-124 Westminster Bridge Road, London, SE1 7RW
(40 yards NW of Lambeth North tube - Bakerloo Line).
AGM
2007. (Thanks to
Pete Bouch
.)