De Aza Direct Primary Care - Main Location De Aza Direct Primary Care Address 521 East Mitchell Hammock Road, Suite 1011 (rear of building) Oviedo, FL 32765 US 28.656519, -81.199164 Contact Information 689-209-3281 Location Map View on Google Maps Back to De Aza Direct Primary Care