Travel Inn Plaza

5733 Airline Hwy
Metairie
Louisiana
United States