New Orleans Fried Chicken Spot Opens First Florida Location in Miami