Food Safety Report: Popeyes Louisiana Kitchen, Hammond, U.S. 51, Ponchatoula, Louisiana, United States 8 years ago • details 17 Comments Comment