1. Davuluri Childrens Clinic 1020 Lee Ave, Houma, LA 70360 Coordinate: 29.59008,-90.71784 Phone: (985) 868-7500