The first thing that needs to be done is to find a location for the restaurant. It can't be too close to another restaurant or too far from residential areas and other restaurants. The location will depend on what type of cuisine it will offer, as well as whether it's fast casual or fine dining. Once the location is set, it's time for a name and logo design. These are generally created by an outside vendor who specializes in this kind of work.