This long-awaited amusement park is located at the old Mountasia Family Fun Center at 8851 Blvd. 26 in North Richland Hills .