Il Capo is an Italian pizzeria and trattoria offering pizza and other Italian cuisine for lunch and dinner. Credit cards are accepted.