Select Page

In Ikebukuro, Tokyo you will find the Plaza Capcom arcade along with the Capcom Cafe, and as long time fans of the company, we just couldn’t pass this up.

source