New Orleans & Company Share: Marketing New Orleans & Company Visit Website 2020 St. Charles Ave New Orleans, LA 70130 (504) 566-5096 (504) 566-5002 (fax) About Map About The New Orleans Convention & Visitors Bureau is a nationally accredited, 1,100-member destination marketing organization & the largest and most successful private economic development corporation LA. What's Nearby? Distance: 5 10 15 20 25 50 mi.