Scandinavia's mythical home of slain heroes (8)
I believe the answer is:
valhalla
(Other definitions for valhalla that I've seen before include "Odin's hall for dead heroes" , "Place for heroes" , "Great hall of Odin" , "where brave souls ended up" , "where former heroes abide" .)