Its awesome!
Iglesia Adventista El Septimo Houston Sur is located at 5417 Trafalgar Dr, Houston, TX 77045