Cascade Park is situated in The U.S.A.
New Castle, Pennsylvania, U.S.A.
Test your Skill on World Amusement and Theme Parks