Great pizza! by Amy S. at InsiderPages
Barro's definitely makes the best crust and sauce for their pizza. My boys think a trip to Barro's is the best treat in the world. It's a little higher in price than some of the other pizza chains, but infinitely better in taste...a good trade-off.
Read more at phoenix.citysearch.com