Caraguapa Taberna offers a cozy atmosphere and specializes in Spanish cuisine, including highly-regarded tortilla española.