Pizza Review
Sign outside claiming to be the best in Vegas. Not even close to as good as frozen pizza