An alley is more of a סמטה (simta). Very narrow, probably can't get cars down it.
In some English-speaking countries, one would never say 'I live on the long avenue'. Instead one would say 'I Iive in the long avenue'. I hope it's accepted (I haven't tried it for fear of being 'incorrect').
I would normally say: "I live on ...", but this time I tried " I live in the long boulevard" (rejected), because in another exercise "I live on this street" was rejected.
It can be frustrating, can't it?I reckon both 'live on' or 'live on' should be accepted, whether it's street, road, avenue, boulevard or whatever. Either one or the other sounds better in different contexts (also depending on English-speaking country).