cantina[Portugais]

nom
1 : a restaurant outside; often for soldiers or policemen
2 : a restaurant where you serve yourself and pay a cashier