Odin's hall (8)
I believe the answer is:
valhalla
'odin's hall' is the definition.
(I've seen this in another clue)
This is all the clue.
(Other definitions for valhalla that I've seen before include "Norse paradise" , "Scandinavian paradise" , "'In Norse mythology, the hall in which the souls of heros were received by Odin (8)'" , "In Norse mythology, the hall for the souls of heroes" , "Norse home of the gods" .)