We are located 3 blocks South of the 610 South Loop on Stella Link Rd.
Estamos ubicados 3 cuadras sur del 610 Loop en Stella Link Rd.
Corpus Christi Catholic Church
9900 Stella Link Rd.
Houston, TX 77025