Alba le Glacier is a pizza restaurant.