Leon studerte i Perugia og Siena i Italia. Hun har arbeidet som turistguide i Roma, tekstforfatter i London og undervist i engelsk litteratur ved amerikanske skoler i Sveits, Kina, Iran, Saudi-Arabia og Venezia. Siden 1981 har hun bodd i Venezia.