9 yrs ago•JcvhcwreviewedDeja Vu Showgirls Springfield3220 Lake Plaza Dr Springfield, IL 62703Better than I expected, still not great