Il Capo is an Italian restaurant offering a diverse menu including pizzas, pastas, and vegetarian options. It features Mediterranean cuisine with fresh, quality ingredients.