Where is Hill of the Buddha?

Where is Hill of the Buddha located?

Hill of the Buddha, Hill of the Buddha, Japan (approx. 42.92056°, 141.36275°)


Where is Hill of the Buddha on the map?