Jefferson Chamber of Commerce Homewood Suites Metairie New Orleans Share: Hotels Homewood Suites Metairie New Orleans Visit Website 2730 Severn Ave. Metairie, LA 70002 (504) 509-7410 Map What's Nearby? Distance: 5 10 15 20 25 50 mi.