Elton Xpress

Deli · 1807 Main St, Elton, LA

To-Go · Delivery · Dine-In

Hours

More food in Elton, LA · Deli in Elton