onload="initialize();" >

Mama DeLuca's® Pizza

Where the choice is always yours!

Find Your Nearest Mama Deluca's

Tulsa, OK

4948 N Peoria
Tulsa, OK 74126
Tel: (918) 453-0556
COMING SOON!

Menu