Restaurants - Deli in Tallulah, LA
Subway Sandwich Shop