The location is in the middle of the city of Cuernavaca, the crew had to shoot in specific angles to hide this and make it look like it was in the country. (Even with the river scene)
The child actors were Leo (10), Fernanda (11) and Blanca (4) at the time of the shoot.
Diego was shot on location in: Cuernavaca, Morelos, Mexico.
Diego was shot in 4 days with the Canon 5Diii.