Store of historical artefacts (6)
I believe the answer is:
museum
'store of historical artefacts' is the definition.
(I've seen this before)
This is the entire clue.
(Other definitions for museum that I've seen before include "British possibly" , "building of historical importance" , "Place to keep and exhibit objects of interest" , "educational facility?" , "Store of historical artefacts" .)