Chez Carlo is an Italian restaurant offering a good selection of pasta, pizza, and daily specials.