11129 Jefferson Hwy, New Orleans, Louisiana 70123-1705 USA
Photo Credit: New Orleans West KOA
Claim copyright