There are no comments, be the first and leave one below:
New Orleans is located in South East America in the state of Louisiana, approximately 350 miles East of Houston