La Pizza de Nico is a pizza restaurant offering pizzas to enjoy on-site or to take away.