Board Thread:Lore Discussion/@comment-81.235.28.89-20130808160643/@comment-11937684-20130808172402

Strange, when I looked it up, it said that Valhalla was the Great Hall of Odin and it's located in Asgard.