Review for Mystic Lake Casino Hotel Review For St. Helena Express Google User Apr 17 '18 at 15:43 One of the best holiday inn express hotels I've been to. The standard amenities all all above average. View full site to comment or like