Hofu Tenmangu Shrine Hofu Tenmangu is an impressive shrine that sits atop a hill in Hofu, Yamaguchi. It was the first in Japan to be dedicated to Tenjin,… Chugoku, Japan, Temples and Shrines, Yamaguchi