Chesa Teretschen is a Swiss restaurant specializing in a unique fusion of Filipino and Swiss cuisine. Temporarily closed.