Acadia St. Landry Hospital - Church Point - All You Need To Know. All you need to know including top doctors, specialties, news, rankings, research & recommendations about Acadia St. Landry Hospital located at 810 S Broadway St, Church Point, LA, 70525 with NPIs 1376540153, 1811917255..