Criollo is an Italian restaurant specializing in pizza, known for its variety of Italian dishes with an original touch. They offer a diverse menu for both dine-in and delivery.