Give us feedback!

See Lake Notoro, Abashiri, Hokkaidō, Japan

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
No Ratings Yet
Flag as inappropriate
Share on Tumblr Share via E-mail