User blog comment:EmpyreanSmoke/Supernatural Q&A/@comment-95.112.161.208-20150915211422/@comment-3045936-20150916131130

Basically, Spiritual Worlds are separate dimensions from the physical universe. (However, it appears on a dimensional scale that Heaven is above and hell is below). Heaven is like a house or a castle, with many rooms but separated from each other by dimensional walls.