Vishnu Purana
In Puranas like Bhagavata Purana, Garuda Purana and Vishnu Purana there are elaborate descriptions of many hells. They are situated above the Garbhodaka ocean.