Kussharo Lake is located in Akan National Park and is one of the most beautiful lakes in the area, adjacent to the famous Lake Mashu. Kussharo Lake is home to the largest lake island in Japan and is one of the highlights of the lake.
Address
Teshikaga, Kawakami, Kushiro, Hokkaido, Japan on the shores of Lake Mashu