Location # 35, Lambda Center
Address:
1201 W Clay St.
HoustonTX 77019