Woburn House

Woburn House Conference CentreĀ is atĀ 20 Tavistock Square, London, WC1H 9HQ

For details click here