
The One about Yanagimori Shrine in Akihabara
Not far from Yodabashi Akiba and a lot of the major locations near Akihabara is Yanagimori Shrine (which means “Willow Forest Shrine”). The Shinto shrine that is right next to Kanda River was built in the 17th century and is dedicated to the tanuki (a Read More …