Nola Family Clinic 100 Menetre Drive, Covington, LA 70433