Nalou and Co is a tapas restaurant offering innovative and flavorful dishes.