Restaurant Banner

Online ordering for Picazzo's - Flagstaff is currently unavailable.

Our online ordering is currently unavailable. Please phone in your order @ 928-226-1000 or visit our location in person. We apologize for any inconvenience and hope to see you soon! ~ Picazzo's