London, Westminster Cathedral Hall Location:Ambrosden Ave, Westminster, London SW1P 1QW Twitter Facebook