St James’s Church Hall, London . St James’s Church Hall 260 Vauxhall Bridge Road London SW1V 1AU Greater London . Back To Top Home