Restaurants - Deli in Vandalia, IL
Subway Sandwich Shop