Now I haven't actually been there to confirm it, but city maps of metropolitan
Toronto show a small street out by the airport, and it's called Sophia Loren
Court.