Shimokawa Store, a local store in Iwaya, Aiofutajima in Yamaguchi City. A link to bing map (Bing since Youtube fails to …

AloJapan.com