A specialized type of restaurant with a self-service ability is called a cafeteria.