1. Ochua Speech & Language Specialists 306 W Judge Perez Dr, Chalmette, LA 70043 Coordinate: 29.94325,-89.96592 Phone: (504) 289-0380