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.
Address: 150 S Liberty St, New Orleans, LA 70112, United States
Website: tulanehealthcare.com
Phone number: +1 504-988-6300
GPS coordinates
Latitude: 29.9561846Longitude: -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