Casa Lola is a Spanish restaurant offering flavors from Spain, Mexico, and Italy.