St. Cyril of Alexandria ChurchParishShare10503 Westheimer RoadHouston, TX 77042United StatesGet directions