Oliver Lenz, MD
Nephrologist Miami

Address: 1120 Nw 14th Street (R126), Room 809A, Miami, FL 33136

Phone: (305) 243-3583

Latitude: 25.7873959

Longitude: -80.2131835

Specialty: Nephrologist

Oliver Lenz, MD

Description - Oliver Lenz, MD Nephrologist Miami

Doctor Oliver Lenz, MD specialist Nephrology. The address of the doctor's office is 1120 Nw 14th Street (R126), Room 809A, Miami, FL 33136. Contact us at any time convenient for you by phone (305) 243-3583