Faith Temple at Englewood Church of Houston, TX. The location of Faith Temple at Englewood Church is 77026, 3903 Englewood St - marked with a pin on Google Map.