Header

Capcom Store - Shibuya, Tokyo

Official Capcom Store Tokyo

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