This restaurant is perfect for those who love food, you’ll find it in the city of Santa Cruz de Tenerife, although it’s not on a bustling street it’s easy to find.
You will find that their menu is varied, people who come to visit often ask for food from other Spanish cuisines, they know how to make a good potato.