General Brazilian
restaurante para comer no local / restaurante com mesas
Most common expression in Brazil
São Paulo
restaurante para comer dentro / restaurante sentado
Common in major urban areas
Portugal
restaurante de mesa / restaurante para comer no local
Portuguese prefer 'restaurante de mesa' or simply 'restaurante'