This pizza chain was located on the Holiday Inn resort that we stayed at . Very convenient to pick u...
Mama DeLuca's
(15)
Mama DeLuca's is a cozy Italian restaurant nestled in the heart of Lee, MA, known for serving up traditional homemade dishes with a touch of comfort. Patrons can expect a warm and inviting atmosphere where they can enjoy classic pasta dishes, hearty soups, and decadent desserts.
With a focus on quality ingredients and authentic recipes, Mama DeLuca's prides itself on providing a taste of Italy in a welcoming setting. Whether dining in or taking out, guests can experience a true Italian dining experience that feels like a home-cooked meal.
Generated from their business information
Also at this address
Reviews
Just okay, not up there with regular pizza places. More like a frozen one you can do at home. Small...
We have been ordering from here since we moved to the area 2 years ago. Every single order ( and the...



