Kamiichi

Kamiichi

A quiet town at the foot of the Tateyama mountains. The house from the film is up a valley road outside the centre.