The LockUp
It's time to turn yourself in for your "crimes" at 'The Lock Up' restaurant in Osaka, Japan. As you contemplate what landed you in there in the first place, you can treat yourself to spooky meals and drinks that'll send chills up your spine.