Loading map…

Carlos Canal

Carlos Canal in Seville, Spain, offers a captivating aroma and a tender texture. Their braised dishes are a highlight, showcasing the rich flavors of Andalusian cuisine. Find them at 41004, Seville, Spain.