Walked around and found it

Strolling spot

The towns of Hokkaido

JAPANESE