otaku

Filter By Destination

Nintendo Store in Shibuya Tokyo Japan

Nintendo Store

Thank you, Mario! For once our princess isn't in another castle, she's right here in Tokyo.

Capcom Store Shibuya Parco in Tokyo Japan

Capcom Store Tokyo

The Devil May Cry when he sees this awesome store dedicated to all things Capcom.

Osaka Den Den Town

Osaka Den Den Town

 Many of us may have overlooked the “Otaku Oasis” that is Osaka Den Den Town