A New England landmark Nola style! A must see day & night and especially when it's illuminated. @MayorLandrieu, you must make Lakeshore Drive accessible to ALL Nola tax paying citizens.
13Photos
New Canal Lighthouse
8001 Lakeshore Dr New Orleans, LA70124 United States