
Dr. Raoul Rodriguez, MD
Orthopedic Surgery
Telehealth services available
Tulane Doctors - Sports Medicine Plus is located at 1415 Tulane Ave, New Orleans, LA 70112.
Providers at Tulane Doctors - Sports Medicine Plus specialize in Orthopedic Surgery.
One provider practices at Tulane Doctors - Sports Medicine Plus.
Use the insurance check on this page to verify if Tulane Doctors - Sports Medicine Plus is in-network.