The Franklin, located at 2600 Dauphine St, New Orleans, LA 70117, has closed its doors on or around March 17, 2025. The restaurant, which opened in 2014, operated for approximately 11 years before its closure.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *