Restaurants - Deli in Vidalia, LA
Subway Sandwich Shop