Sanjusangendo Temple

It is a Tendai school of Buddhism temple.

The temple name literally means Hall with thirty three spaces between columns, describing the architecture of the long main hall of the temple.