Picazzos Organic Italian Kitchen Picazzo Organic Italian Kitchen Picazzo's Organic Italian Kitchen

Picazzo's Organic Italian Kitchen Map

1300 S. Milton Rd. (S. Plaza Way)
Flagstaff, AZ 86001
928-226-1000
Map
Organic menu bursting with flavor complements one of the best happy hours in town.
Openings: Lunch & Dinner daily