Japanese haunted towns

Japanese haunted towns are towns legendarily inhabited by ghosts (yōkai). These include Yōkai Street (officially known as Jōkyo Street or Taishōgun shopping street), in Kyoto and the Yōkaichi of Shiga Prefecture.

Japanese haunted towns

Japanese haunted towns are towns legendarily inhabited by ghosts (yōkai). These include Yōkai Street (officially known as Jōkyo Street or Taishōgun shopping street), in Kyoto and the Yōkaichi of Shiga Prefecture.