Waldermar S Nelson and Company Share: Architectural Design & Building Waldermar S Nelson and Company Visit Website 1200 St. Charles Ave. New Orleans, LA 70130 (504) 593-5284 About Map About NELSON provides project management, engineering, environmental science and architectural services from offices in New Orleans, Louisiana and Houston, Texas. What's Nearby? Distance: 5 10 15 20 25 50 mi.