St. Lucifer’s Garden of Souls 312 Edinburgh Drive, Lockport, Illinois, United States, 60441 Home Haunt Favorite