Italian restaurant specializing in pizza, pasta, and other Italian delicacies. Enjoy a taste of Italy in a welcoming atmosphere.