A prison themed restaurant in the middle of Tokyo
In the vibrant shopping district of Shibuya – Tokyo, there is a quirky prison-themed restaurant called the Lock Up. The folks here take the prison aspect quite seriously, and make you feel that you have been sentenced to dinner in a “prison cell” for all the crazy things that you have done while in Japan.… Read More A prison themed restaurant in the middle of Tokyo