Nichols Temple Church of Fort Worth, TX. The location of Nichols Temple Church is 76119, 4404 Baylor St - marked with a pin on Google Map.