Moraleda Channel

From Wikipedia, the free encyclopedia

Moraleda Channel (Spanish: Canal Moraleda) is a body of water separating the Chonos Archipelago from the mainland of Chile. It is located at 44.4147222° S 73.4205556° W.