Avenue or alley? Google translate says "alley."
Both variants are correct.
It's important not to become obsessed with "approved" translations while forgetting the meaning. It's difficult to imagine someone saying This is my favourite alley, because English alley usually means "a back street", often "a dirty back street".