Dr. Frederick L. Haley, MD is a reputable medical institution located on Clinic Street in Castlewood, Virginia, United States. Specializing in providing top-notch healthcare services, Dr. Haley and his team offer comprehensive medical care to patients of all ages. From routine check-ups to specialized treatments, the institution is dedicated to promoting wellness and improving the overall health of the community. With a commitment to excellence and a patient-centered approach, Dr. Frederick L. Haley, MD is a trusted choice for all your healthcare needs.