Anyone know what city this was photographed in?
The production company is based in Tokyo so I'm sure it was filmed in and around Tokyo.-Nam I am on the road less traveled...