I think this place is usually called "World Peace Pagoda", established by the Nichiren Sect of Japanese Buddhists.
I stayed at a temple established by the same people in Sarnath (near Varanasi, India), so it was nice to cycle up here and see the sunrise, spent some time there, I wanted to talk to the monks but they were doing a fast and meditating, so better not to disturb.
It is a nice place to spend a day, the sunset, is beautiful!