Chez Frantz is a sandwich shop offering a café and tea room experience.