Best Takeout restaurant in Calahorra, spain