Assembly George Square

Assembly George Square
George Square, Edinburgh, EH8 9LH

30 Years of Pleasance