onload="initialize();" >

Mama DeLuca's® Pizza

Where the choice is always yours!

Find Your Nearest Mama Deluca's

Lenoir, NC

1660 Connelly Springs Rd
Lenoir, NC 28645
Tel: (828) 728-5508
Inside Subway(R)

Hours

M - W: 7am - 9pm
TH - F: 7am - 10pm
Sat: 9am - 10pm
Sun: 9am - 9pm

Menu