Chez Nico is a pizza restaurant offering a taste of Italy with a traditional menu featuring fresh, quality ingredients.