Subway - 1109 Carter St in Vidalia, Louisiana (Restaurant) - Map

Map & Directions Store Details & Deals

1109 Carter St
Ste 5
Vidalia, Louisiana 71373

Phone: 318-336-1170

Detailed Map