Formerly located in Akihabara, and then Ichigaya, the Tokyo Anime Center is now located on the second floor of the DNP Plaza in Shibuya.

DNP stands for Dai Nippon Print. They’re a huge print company that prints virtually everything—including manga on which anime is based.

Nearby places and attractions

Other Shibuya Attractions