Mere weeks after laying off more than 100 employees across its locations in New Mexico, Texas, Nevada and Colorado, arts corporation Meow Wolf today announced its plans to open a new location in Los Angeles in 2026.
Mere weeks after laying off more than 100 employees across its locations in New Mexico, Texas, Nevada and Colorado, arts corporation Meow Wolf today announced its plans to open a new location in Los Angeles in 2026.