Probably bad food and service are the main reasons restaurants fail, location may be another. There are eating places in my home town of Kansas City that have almost no service, are in a bad location...