• Home
  • Online Order
  • Contact Us

Contact Us

Phone

623-878-5222

Address

8738 W Cholla St #7

Peoria, AZ 85345

Hours

Mon - Thur: 11 AM - 8:30 PM
Fri - Sat: 11 AM - 9 PM
Sun: Closed

Location 8738 W Cholla St #7, Peoria, AZ 85345
View Location on Google Maps
Powered by Menusifu. All rights reserved.
Accessibility Badge