New Canal Lighthouse


New Canal Lighthouse is an important historical landmark in New Orleans, Louisiana.  It is situated on the south shore of Lake Pontchartrain, due north of downtown.  The lighthouse was completed in 1838 in connection with the construction of the New Basin Canal, which connected the lake with the Mississippi River to its south.  While the canal was filled in in 1950, the lighthouse remains.  Listed on the National Register of Historic Places, you can check it out from above in this excellent drone video by Bumble Bee Productions.   

  • 12 months ago
  • 273 VŪZ
  • 8
  • 9
  • Report
Bumble Bee Productions

    Staff Note by

    Mike Israel

    Mike Israel is the founder, President and CEO of AirVuz, LLC. He is an avid drone enthusiast and RC pilot. He is also an enthusiast of geography and history, and loves writing about all of the amazing places where AirVuz community members fly.

    Up Next