SCOTTSDALE VEIN CENTER 0.0 0 reviews 8600 E Vista Dr De Ventura Ste 103Scottsdale - AZ - 85250 Physicians & Surgeons, Vascular Surgery Whatsapp Facebook Twitter Linkedin Recommend Call Directions Directions