subway is a restaurant network that is known for their subway-like sandwiches. As a franchise you can find subway in the world in various places. subway has well over 37000 locations in 98 countries. You can find subway in Canada in Cap de la Madeleine at 450 rue Vachon, G8T 8Y2 .
Share your experience!