There's a new flavor in town at a St. Armands restaurant with a lot of history. Cafe on St. Armands, formerly Cafe L'Europe, ...