The following is an excellent write-up of the film, so let me just direct your attention to the following blog:

And a few pictures:

Primary filming was at Nishikicho Danchi 市営錦町団地 in Tochigi Prefecture. The following is a comparison of a scene from the film, along with what I believe is the same location from Google Streetview.