Satellite map of Dalcahue Channel
Dalcahue Channel (Spanish: "Canal de Dalcahue") is a body of water of the Sea of Chiloé that separates Quinchao Island from Chiloé Island, both part of the Chiloé Archipelago in southern Chile.
Latitude: -42° 23' 3.59" S
Longitude: -73° 39' 13.79" W
Nearest city to this article: Castro
Read about Dalcahue Channel in the Wikipedia Satellite map of Dalcahue Channel in Google Maps