Little Italy Pizza is a cozy restaurant in Townsend, DE that specializes in serving delicious pizzas and Italian cuisine.
With a welcoming atmosphere and friendly service, this establishment is a popular choice for those seeking a casual dining experience.
Generated from their business information