Location

La Mirada Shopping Center
8900 E Pinnacle Peak Road, Suite C1
Scottsdale, AZ 85255

Call: (480) 292-8773

Hours

Tuesday, Wednesday & Sunday
4:00pm – 9pm

Thursday
11:30am – 9pm

Friday & Saturday
11:30am – 10pm

Closed on Monday