cafe: a small restaurant where drinks and snacks are sold
restaurant: a building where people go to eat
alveolar ridge: a ridge that forms the borders of the upper and lower jaws and contains the sockets of the teeth