Lake Towada is located on the border of Akita and Aomori Prefectures in northern Japan. It is part of the large Towada-Hachimantai National Park, and a …

AloJapan.com