Church House Conference CentreDean''s Yard, Westminster, London, Greater London, SW1P 3NZ
Euro payment only