Harriet's Tea Room
Visited a really great little gem in Playa Fanabe, it is called Harriet's Tea Room, they serve fantastic home made cakes, also gluten free sandwiches.
We stumbled across Harriet's on the last day of our holiday, how I wish it was the first, the staff were really friendly and made us very welcome.
We had victoria sponge and coffee walnut cake with a pot of English tea, we chatted with a couple on another table, they had been recommended to come by fellow guests in their hotel.
One thing to note, you are not able to smoke and you are asked to wear a T shirt, but I think this is a good thing.