The famous immersive art experience has recently opened a location in Houston.
Part of: Sidney & Eric's Houston Guide