Everything you need to know about Mario Kart in Tokyo Shibuya. Zipping through the streets of Tokyo in go-karts while wearing cartoon costumes is a MUST DO!