Amazing St. Louis Style pizza and the staff is top notch!5th Street Pizza is exactly what I have been looking for in the DFW area! Amazing St. Louis Style pizza (If you haven’t had it, it will change your world) and the staff is top notch!