Kappabashi-dori ,Tokyo is one of the best places to see Yokai in Japan. The mascot of the street is the water dwelling and cucumber loving Kappa.
Best places to see Yokai in Japan: Kappa in Tokyo

Kappabashi-dori ,Tokyo is one of the best places to see Yokai in Japan. The mascot of the street is the water dwelling and cucumber loving Kappa.