Itcha Lake Ontario

Itcha Lake is a lake in the Chilcotin District of the Central Interior of British Columbia, Canada. It is located northwest of Chilcotin Lake near the northeastern end of the Itcha Range in Itcha Ilgachuz Provincial Park.
  • Location: Chilcotin District, British Columbia
  • Primary outflows: Chilcotin River
  • Basin countries: Canada
  • Surface elevation: 1,594 m (5,230 ft)
  • Settlements: None
Data from: en.wikipedia.org