With over 45,000 locations worldwide, Subway is the largest restaurant chain in the world. It seems like there isn’t a strip mall in the United States that is without a Subway restaurant, and in the near future those restaurants may be undergoing a pretty significant update.






Advertisements