Does this "on his street" refer to 'his neighborhood" or "on his actual street like 6000 Yonge St."? Is it a common idiom?
46)Years ago I met a boy in Brazil who told me that his best friend was an elderly man on his street. This type of friendship is a gift not valued by many young people in the so-called developed world. As I look back on my life, I always tried to learn from mistakes. I wish I had received wise advice from those with more life experience than I had. We desperately need elders in our lives, people who have lived a long time and achieved .
It's not an idiom, it's just a statement. "6000 Younge Street" is an exact address. If the speaker lived at 6000 Younge Street, then anyone else with a Younge Street address lives "on his street."
I'm not a teacher, but I write for a living. Please don't ask me about 2nd conditionals, but I'm a safe bet for what reads well in (American) English.