Where is the Orange Show Center For Visionary Art in Houston Texas located?

The address of the Orange Show Center For Visionary Art is: 2402 Munger Street, Houston, TX 77023