St Thomas the Apostle Church
Episcopal / Anglican
6525 Inwood Rd, Dallas, TX, 75209
Phone: (214) 352-0410
Website: thedoubter.org
Connect: Facebook
Nearby Churches
- St. Luke Medical District · Dallas, TX
- LIFT Community Church · Dallas, TX
- Macedonia Missionary Baptist Church · Dallas, TX
- St Luke's Baptist Church · Dallas, TX
- The Greater North Park Church Of God In Christ · Dallas, TX
- The House of Prayer Missionary Baptist church · Dallas, TX