Best Takeout restaurant in Alicante, spain