Business
Last Call: These Restaurant Chains Closing Locations in 2020
Over time, business waxes and wanes like the phases of the moon. Currently, restaurants are closing all across America, even American icons like Pizza Hut and Taco Bell are starting to downsize, closing branches all across the country. While some…