Why not "The shop is on the street corner."-? That would be the American English idiom.
It's accepted, it should have worked. I refreshed the answers, maybe this will help.
(For non American English speakers) do you guys really say "at the corner" ? As an American English speaker I would only ever say "on the corner"
Can "ulicy" also be translated as "road", or is it specifically a city street or something? I gave "the shop is on the corner of the road" and it was not accepted.