13 yrs ago•danmullins1984reviewedFantasy Island707 S Scott St, Del City, OK 73115, USA*Lots of dancers! 27 on a...