Xochimilco, Mexico

Xochimilco lies at 2,274 metres (7.461 feet) above sea level in the valley of Mexico, on Lake Xochimilco. The name Xochimilco is a combination of the Nahuatl words xochitl and milli, which means “where the flowers grow”. It is for this reason why Xochimilco is often referred to as the Garden of Mexico City!
Read more