Externer Bildverweis Institution Llangollen International Musical Eisteddfod Royal International Pavilion Abbey Road, Llangollen LL20 8SW United Kingdom read more