Leon Health Clinic Location 144 Humphreys Road Buffalo, TX 75831 Hours of Operation Monday: 8AM - 5PM Tuesday: 8AM - 5PM Wednesday: 8AM - 5PM Thursday: 8AM - 5PM Friday: 8AM - 12PM Saturday: Closed Sunday: Closed Contact 903-480-0041