I'm British but I believe you aren't so why go with Corner Store and not the American equivalent if I'm not mistaken 'Convenience Store'
i actually thought 'corner store' was probably an american term. Well, i was also partially assuming and hoping that it might be a world-wide ubiquitous term, but i wasn't quite sure. Either way, i was banking on it being generally understood. Oh i also forgot the most important part, which is that's just the way the musical idea came to me. I actually spent the first hour of the songwriting trying to get it to be not be about a store at all