Chaullin Island is part of the Chiloé Archipelago in Chile.
This Los Ríos Region location article is a stub.
You can help Wikipedia by expanding it.