About the Isla de las Muñecas About one-hour South of Mexico City, on Teshuilo Lake in the Xochimilco canals there Is an island known as Isla de las Muñecas which in English translates to Doll’s island. This is not an ordinary island. In the beginning, it was not a place for tourists, as it has...