Traditional Spanish eatery Restaurante Teide renewed with a modern feel by Horma

221