Loading map…
El Atlante de San Cristobal
El Atlante de San Cristobal in Santa Cruz de Tenerife, Spain, offers a taste of the Canary Islands. The fresh, sea-breeze aroma fills the air. Enjoy the satisfying textures of dishes that highlight the island's unique ingredients.