There are plenty of things that cause restaurants to struggle including poor location, the wrong food for the wrong area, bad lighting, uncomfortable seats, smelly beer-soaked…