1706 Faukland Rd., Wilmington, DE 19805
Stop by the pizza shop to enjoy quick and delicious meals or visit our dining room to relax, unwind and savor some of your favorite Italian dishes.