13 yrs ago•Arigon07reviewedFantasy Island707 S Scott St, Del City, OK 73115, USA*Visited Fantasy Island II on a...