Felipe’s Taqueria, the family-owned Mexican restaurant chain with its flagship location in New Orleans’ French Quarter, has garnered significant recognition in 2025, securing multiple awards from two ...