Travel Reference
In-Depth Information
16
Isla del Sol
Isla del Sol is the spiritual centre of the Andean world, revered as the place
where the sun and moon were created.