Story:
Visitors stroll through lavender fields at Farm Tomita in Nakafurano on Japan’s northernmost main island of Hokkaido.

Site:

AloJapan.com