St. Thomas Indian Orthodox Cathedral

Orthodox

2411 5th St, Stafford, TX, 77477

Phone: (281) 969-7461

Connect: Facebook

Nearby Churches

More Orthodox churches in Stafford, TX

What to expect on your first visit