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