Restaurant OMA Y LEO: A restaurant sharing its flavors since 2004.