See
Lake Notoro, Abashiri, Hokkaidō, Japan
View Original Description
Lake Notoro is located in Abashiri, Hokkaidō, Japan. It has impressive scenery with cattle grazing lazily. It is also a famous place for its setting sun and starry sky. Ice drifts against the coast in the winter, and you can enjoy various sights through the 4 seasons.
Show more
Share on Tumblr
Share via E-mail