St. Cyril Alexandria is located at: 10503 Westheimer Rd., Houston Tx 77042 Our Main Telephone Number is 713-789-1250 We are located one block west of the Beltway 8 overpass for Westheimer.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.