The only plausible guess I have centers around the fact that there used to be a Stop-n-Shop at 2815 L Street, which is right near the current I-80 business loop. A lot of that area has been demolished and reconstructed, which might explain why none of this looks familiar. Looks like it might have been a cool little shopping center in its day.
I'd check the city directories for more info, but I'm on the other end of the country now, which makes that rather difficult...
Anyway, here's the photo:
