Lafayette Parish Sheriff’s Public Safety Complex Anthony Myles2021-06-15T14:47:31-05:00 Details Location Address:1825 W. Willow Street, Scott, Louisiana, 70583, United States