La Cucaracha is a Swiss restaurant.