Defalco's Italian Deli And Grocery

2334 N Scottsdale Rd a133 Scottsdale AZ 85257 USA

(480) 990-8660

Location