Il Capo is an Italian restaurant offering seafood, fish, pizza, and beef dishes in an intimate atmosphere.