ASSEMBLY @ ASSEMBLY HALL

Assembly @ Assembly Hall
General Assembly Hall of the Church of Scotland Mound Place
Edinburgh, EH1 2LU