Deli Star by Richard Ortiz | Apr 2, 2018 Categories: Food & Beverage Services2516 Main AveFayetteville, IL 62258 Get DirectionsWebsite677-2105