Unleash your inner child when you visit Wahooz Family Fun Zone, an indoor fun park for the entire family in Meridian, Idaho.