Review for Occidental El Embajador Hotel and Casino Review For St. Helena Express Google User Dec 11 '17 at 17:52 Very nice stay. Nothing extravagant or extraordinary, but quite pleasant. I will definitely stay again when I am in Helena. View full site to comment or like