That's pretty much how it is all over China, except they aren't all 7-11. They are 7-11 sized grocery stores. Remember, it has only been recently that an average Chinese can buy cars, so everything had to be within walking distance. So they developed small stores rather than large ones you had to drive to.
Using Google maps I see 7-Eleven’s all over Tokyo and Seoul too