Tulane Cancer Center

Cancer treatment center Tulane Cancer Center, 150 S Liberty St, New Orleans, LA 70112, United States: 1 review of visitors, the most complete information about the address, business hours, location on the map, photos, phone number, website and other contacts.
Tulane Cancer Center
Rate: 1.0
Address: 150 S Liberty St, New Orleans, LA 70112, United States
Phone number: +1 504-988-6300

GPS coordinates

Latitude: 29.9561846
Longitude: -90.0750568

Location on the map

Get directions

reviews

Miguel Racelis
Saw Dr Saba in lymphoma department, we saw him once then his NP the rest of the time. This facility has no idea what is going on. Was there for recurring lymphoma, it took at least 3 phone calls over 3 days to get testing and appointments scheduled. They did not get proper authorizations, costing me money and time. I would not recommend taking my dog there much less a person. Now at MD Anderson and this place is fabulous!!!! Hope this helps someone else make a life changing decision!
3 weeks ago

Popular places from the category Cancer treatment center