Alexandra Idrovo MD

Pediatric Nephrology Physician
  • E Thomas Road Clinic, 1919 E Thomas Road, Phoenix, AZ 85016, (602) 933-1000
  • W Polk Street Clinic, 1900 W Polk Street, Room 1134, Chicago, IL 60612, (832) 693-4848
Claim this Profile