The Flemington Lab is located on the eighth floor of the Louisiana Cancer Research Center.
Our address is:
1700 Tulane Avenue
Room 843B2
New Orleans, LA 70112
504-988-1167 (Erik)
504-988-1169 (Lab)
We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.Ok