Papillon Apartments Rentals in New Orleans, LA The Papillon is a Tulane University owned property, utilized solely for the purpose of housing its students, staff and faculty members. We have a community geared towards the enrichment of our residents by embracing policies and activities Thepapillonapartments.com~Site InfoWhoisTrace RouteRBL Check