1. St Thomas Indian Orthodox Cathedral
2411 5th St, Stafford, TX 77477
Coordinate: 29.60633,-95.54643
Phone: (281) 969-7461
2. St. Thomas Orthodox Church
2411 5th St, Stafford, TX 77477
Coordinate: 29.60633,-95.54643
Phone: (281) 499-1847