La Ardilla
Italian · French · Spanish
La Ardilla is a deli offering Italian, French, and Spanish cuisine, including street food, vegetarian, and vegan options.
Location
Los mejores sitios cerca
Los locales mejor valorados cerca de La Ardilla .
Local restaurants nearby
Carretera Tacoronte Tejina, 135
