Ozora, Japan
Lake Abashiri
Lake Abashiri is a meromictic lake in Abashiri, Hokkaido, Japan. It is located in Abashiri Quasi-National Park. The Abashiri and Memanbetsu Rivers flow into the lake.
- City
- Ozora
- Country
- Japan
- Category
- Nature
- Suggested visit
- About 150 minutes
Background: Wikipedia