Lacayo, a concept featuring cuisine across South America, Central America, Spain and Portugal, will be open through April 11.