Where do you need Sandwich Restaurants ?
Subway
956-262-3042
26.374834
-97.976081
PAYMENT: Apple Pay
About Subway
Subway is located at 300 E Edinburg Ave, Edcouch, TX. This business specializes in Sandwiches.