History
Mama DeLuca's was added inside the Subway Restaurant to provide our customers with more options than just sandwiches.
Specialties
A large selection of made-in-front-of-you pizzas, breadsticks, calzones, and more! Pizzas cooks in just 2 1/2 minutes!