Founded in 1965, SUBWAY® restaurants is the world's largest restaurant chain, with over 41,000 locations in more than 100 countries, offering a wide array of sandwiches, salads, wraps. The first Subway restaurant was opened in T&T in November 1992 in..
Relevance: 20.392242