Casa Iberica is a Spanish restaurant offering a taste of the Iberian Peninsula and South America with specialties from Portugal, Spain, Brazil, and Argentina.