Pizza Review
Sketchy tiny store in a not so great area, excellent pizza. Buffalo chicken and sriracha ranch good stuff. Best delivery pizza in central Dallas