Explore details about location Juan Espejo. Juan Espejo is a location situated within the Santiago alongside other areas such as Avenida Libertador Bernardo O'Higgins, Galvarino, Lord Cochrane.