Editorial: Pizza Hut closing a sign of the times
According to some estimates, about 60% of new restaurants close within a year of opening; 80% close within five years.
According to some estimates, about 60% of new restaurants close within a year of opening; 80% close within five years.