Situated about 20 miles south of Portland in the town of Old Orchard Beach, this 5-acre amusement park is New England's only beachfront amusement park. Past visitors say Palace Playland is an ...