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.
‘ The preceding article may include information circulated by third parties ’
‘ Some details of this article were extracted from the following source www.costar.com ’
ADVERTISEMENT














