St. Thomas Indian Orthodox Cathedral
Orthodox
2411 5th St, Stafford, TX, 77477
Phone: (281) 969-7461
Connect: Facebook
Nearby Churches
- Living Waters Christian Church · Stafford, TX
- New Hope Baptist Church · Stafford, TX
- Iglesia La Vida en Cristo · Stafford, TX
- Covenant Glen United Methodist Church · Stafford, TX
- Ethiopian Christians Fellowship Church · Missouri City, TX
- CityRise Church | Missouri City · Missouri City, TX