Lake_Towada Lake_Towada

Lake Towada - Definition and Overview

Lake Towada
Lake Towada
Enlarge
Lake Towada

Lake Towada is Japan's largest caldera lake. It is located in Aomori prefecture, and lies 400 meters above sea level. The lake is drained by the Oirase river.

Copyright 2009 WordIQ.com - Privacy Policy  :: Terms of Use  :: Contact Us  :: About Us
This article is licensed under the GNU Free Documentation License. It uses material from the this Wikipedia article.