Lava Island, a family entertainment company that operates screen-free indoor play parks across the United States, has signed a new lease for 40,873 square feet of retail space at Green Orchard Shopping Center, 555 Center Drive NW, in Walker, Michigan.
