Contact Us Phone 623-878-5222 Address 8738 W Cholla St #7 Peoria, AZ 85345 Hours Mon - Thur: 11 AM - 8:30 PMFri - Sat: 11 AM - 9 PMSun: Closed View Location on Google Maps