The Penthouse Club

The Penthouse Club is a famous high-end strip club in New Orleans. It is owned by Isaac Roth.