A restaurant's business model needs to contain some basic elements that are specific to the restaurant business. The most obvious element is the menu. Other key factors that make up a restaurant's ...