text: Agreed, to me a cafe is a place where you sit to have coffee or tea in some relatively nice ambiance, pretty sure this is not that, if I recall correct -  why not double tag it, I added amenity=fast_food as an example. Or maybe it is a shop=convenience kind of place? I have not been down here in a few years. 
  
  In this particular context it may just be an exercise in hair-splitting, if someone makes the long drive down here, they will probably pop in no matter what you tag it as. I propose that you having the most recent experience, go with whatever seems closest to reality.