Where to buy Tubbs Snowshoes in Tokyo

Name Address Phone
Tubbs Snowshoes Retailer - K2 Japan Corporation in Tokyo 11F, Shibaura Squre Bldg (+81)3-6858-7822