I want to make reservations for 20 people this Sat night in Flagstaff. Any pizza spots in downtown that are yummy? We will be based at the Hol Inn on East Lucky Lane. If any other close spots leap to mind. Need moderate prices, prefer not a steak house, southwestern would be good. Many thanks.