onload="initialize();" >

Mama DeLuca's® Pizza

Where the choice is always yours!

Find Your Nearest Mama Deluca's

Tampa, FL

1951 E. Adamo Dr.
Unit C
Tampa, FL 33605
Tel: (813) 241-1403
Inside Subway(R)

Hours

M-F: 8AM- 10PM
Sat: 8AM - 8PM
Sun: 9AM - 8PM

Menu