Leach Bros BAR-B-Q Categories Restaurant/Food Truck 1106 E Henderson Cleburne TX 76031 (817) 645-0663 (817) 645-0663 Send Email Hours: Monday through Friday, 6am - 7pm and Saturday 10am - 7pm Rep/Contact Info Todd Johnston Owner Phone: (817) 645-0663 Send an Email 1106 E Henderson Cleburne TX 76031 Share × Print Email Facebook Twitter LinkedIn Pinterest Tell a Friend ×