appetiteforjapan.com
The Lock-Up: Japan’s prison themed restaurant
The Lock-Up is one of two brands of prison themed restaurants in Japan, and it has several branches throughout Tokyo and beyond. We visited both of Shibuya’s prison themed izakayas in one nig…