Hotel Residence Inn by Marriott New Orleans Elmwood
★★★
3100 I-10 Service Road, Metairie (LA), United States Show on map
Econo Lodge is a 2.5-star hotel in Metairie (LA), United States. It is one of 23 places to stay in Metairie (LA) listed on Triptoic.
3100 I-10 Service Road, Metairie (LA), 70012, United States
Econo Lodge is located at 3100 I-10 Service Road, Metairie (LA) 70012, United States.
Econo Lodge is rated 2.5 stars.
Highly rated alternatives close by
Hotel
Hotel