Best Takeout restaurant in Torreblanca, spain