To navigate, press the arrow keys. Deli Stop ← View details 146 North Main Street, Sibley, LA 71073 +1 318-377-4323 Get Directions From* To * — Required information