North Italia

15024 N Scottsdale Rd Ste 160
Scottsdale, AZ
480.948.2055
33.624769
-111.925741
Hours:
Mon - Thu:11am - 9:30pm
Fri - Sat:11am - 10:30pm
Sun:11am - 9:30pm

for North Italia
Directions
from: