La Mirada Center ← View details 17207 North Perimeter Drive, Scottsdale, AZ 85255 +1 480-585-6458 Get Directions From* To * — Required information