5 yrs ago•NickymintreviewedThe Penthouse Club - New Orleans727 Iberville St New Orleans, LA 70130Not bad for a Wednesday night