Well I live in Flag and I LOVE Pesto Brothers Piazza on Heritage Square which is right in the middle of downtown Flag. They have a good wine list and the flavors are pure Italian. I also like Josephine's on Humphreys.
Pesto Brothers Piazza
120 N Leroux St, Flagstaff, AZ 86001