onload="initialize();" >

Mama DeLuca's® Pizza

Where the choice is always yours!

Find Your Nearest Mama Deluca's

Oshkosh, WI

1500 Planeview Dr.
Oshkosh, WI 54904
Tel: (920) 230-2520
located inside of the travel plaza

Hours

open 24 hours

Menu