O Saltsas is a long-standing Greek souvlaki spot.