Respuesta :

I believe that it means a family restaurant
it's like a mini market in a neighborhood. I see a lots in a movies that presents the New York Bronx area