Oh Grimaldi's how I love thee. It's probably my favorite pizza place in AZ. I love the thin crust & and the tiny pepperonis they use. The pesto sauce is pretty good, also. I also love the roasted red peppers in their house salad.
I'm pretty sure I've reviewed other locations and rated them 4 stars but this place ranks 3 stars compared to the others. Service is not as great. One time we stood in the lobby waiting to get acknowledge by someone for almost 10 minutes and had to walk into the dining area and flag someone down to get us seated.