Contact Us




Please leave this field empty.


Check Us Out

22 Leroux is located in Flagstaff, Arizona. Stop on by, give us a call, or send us an email. Whatever you decide, we want to hear from you!

Hours: Mon-Fri 10-7pm Mountain Standard Time

Phone: (928) 779-0022

Email: info@22leroux.com

Address: 22 N Leroux St, Flagstaff, AZ 86001