Museum of Illusions to open in Houston’s Galleria mall next month
Museum of Illusions will occupy 5,749 square feet at 5060 W. Alabama St., near the West Alabama entrance of The Galleria.
Building "Bridges" Across the Bayou City!
Museum of Illusions will occupy 5,749 square feet at 5060 W. Alabama St., near the West Alabama entrance of The Galleria.