The Square Enix Cafe is one place that videogame fans should drop by when they visit Japan. The cafe is located in Akihabara area of Tokyo so it’s not that. read more…