Leo Lu, MD, Pathology

1211 N Shartel Ave
Ste 300
Oklahoma CityOK  73103-2400 (Oklahoma County)


Phone: 405-235-8008
Fax: 405-239-2403
Email: leo***@*****il.com

NPI: 1255434783
License Number: 12064 (NV)