NextEats
›
Louisiana
›
Food in Lake Providence
› Vella's
Vella's
Restaurant · 607 Hudson St, Lake Providence, LA
Dine-In
Hours
Thu 12 PM–7 PM
Fri 12 PM–7 PM
More food in Lake Providence, LA