Listing image: Carols at the Signet LibraryEventWed, 9 Dec, 19:00From £16.63Carols at the Signet LibraryThe WS Society, The Signet Library, Edinburgh · The WS Society