Escobar's Kitchen offers flavorful, authentic Latin cuisine.