Official Capcom Store Tokyo

Here comes a new challenger! The new Capcom store is now open in Shibuya, Tokyo.