Siesta is a Swiss restaurant and café.