Pizza 66

Restaurant in Scottsdale, AZ

Address

10155 E Via Linda
Scottsdale, AZ
85258

Phone

480-391-2211

Map & Directions

Get Directions To Pizza 66:

Google Maps Apple Maps Bing Maps