Loading map…
Arauz
Arauz in Telde, Spain, offers a taste of the Canary Islands. The aroma of fresh, local ingredients fills the air. Experience the satisfyingly tender texture of their regional specialties, a true taste of island life.
Arauz in Telde, Spain, offers a taste of the Canary Islands. The aroma of fresh, local ingredients fills the air. Experience the satisfyingly tender texture of their regional specialties, a true taste of island life.