St. Thomas the Apostle Episcopal Church Published on 10/02/2017 by admin Address 18300 Upper Bay Rd Houston TX 77058 United States Upcoming EventsNo events in this location