From Spain, and sadly, please don't go to Andaluz or Málaga tapas. Not only is it overpriced, but they're both completely horrible and have very little to do with the actual food. You're basically paying for glorified garbage. If you want good Spanish food, go to Edinburgh - Indaba café and Piggs are two I highly recommend.