MamaQuilla is a restaurant offering a taste of Latin American flavors with Mediterranean touches.