An interactive map showing the location of Xavier University Main Building, Convent and Library, New Orleans, Orleans Parish, Louisiana, USA.