How about making it so that when you walk off the end of a player's street, you walk onto another (random) player's street? This would make the streets feel less isolated, without the complexity of permanent definitions of street locality.
Or, how about if you walk off a home street, you enter a hall which has a directory of all players so that you can go directly to the streets of all your friends (or even of all players)?