Pizza Rating: 1.5/5 Stars Page, Arizona is a tourist town. The closest town to Antelope Canyon and Lake Powell, there’s lots to see and do in the area. Sometimes tourist towns mean good food. Sometimes, it means low quality pizza will still sell. In this case, it’s the latter. Stromboli’s has many good reviews online,…
Read More