LGBTQ+
Drag Queens
Lips Fort Lauderdale's new ownership plans to keep the drag performers and employees during the transition.
By Jose D. Duran
August 7, 2024
Don't worry, the drag queens are safe. A new owner has purchased Lips Fort Lauderdale.Photo by Carina Mask
We have a favor to ask
We're in the midst of our summer membership campaign, and we have until August 25 to raise $7,000. Your contributions are an investment in our election coverage – they help sustain our newsroom, help us plan, and could lead to an increase in freelance writers or photographers. If you value our work, please make a contribution today to help us reach our goal.
Progress to goal
$7,000
$300
Audio By Carbonatix
`,`
Related
- Stonewall Museum Stages First Reenactment of Historic Riot
`,`
Related
- Photos: The People of Stonewall Pride Parade 2024 in Wilton Manors
`,`
Related
- Alex Newell Will Spill the Tea at Arsht Center for Pride Month
`,`
Related
- R House Celebrates a Decade of Drag, Love, and Fearlessness in Wynwood
`,`
Related
- Here's Your Guide to Pride Events in Miami and Fort Lauderdale
`,`
Related
- Tokischa Announces Naci Perra Pride Tour With Two South Florida Dates
`,`
Related
- Review: I Saw the TV Glow Is an All-American Nightmare
`,`
Related
- 10 Questions With Fallen Fruit Filmmaker Chris Molina
`,`
Related
- RuPaul's Drag Race Season 16 Finale: Clear From the Start
` ];
The Fort Lauderdale outpost of Lips, the drag cabaret and restaurant founded in New York City, is being taken over by Aquaplex Key West, an entertainment venue that includes a drag nightclub and bar. A Lips spokesperson confirmed to New Times that the sale will be official starting next week, and the current Lips performers and employees will stay for the transition.
"This is an exciting venture for us as we spread our wings from Key West to South Florida," said Aquaplex owners Michael and Jonathan Barrett in a statement. "We love drag, and we love it here, so it is the perfect venue for us to personalize and make our own. Our Key West experience and success have provided us with inspiration, and we're looking forward to visualizing it in Fort Lauderdale."
Earlier this week, rumors started circulating on social media that Lips was officially closing on Sunday."Well it's time to make the post I've been dreading. After 17 years of Fabulous Drag Dining Lips Fort Lauderdale is closing its doors," drag queen Nicole T. Phillips shared on her Facebook page.
However, when New Times spoke to an unidentified person at Lips over the phone, they acknowledged it was a possibility but that negotiations were ongoing. It seems it was successful now, with Michael and Jonathan Barrett taking over the long-running drag performance venue.
"The magic of Lips Fort Lauderdale has sparkled for nearly 17 years thanks to our amazing cast and crew, plus our loyal fans. We leave behind a legacy of good memories and are excited that Michael and Jonathan will transition Lips and add to its allure. Lips' unique brand of entertainment will continue to thrive at four other locations in the U.S.," said current Lips co-owner Yvonne Lame in a statement.
For now, the establishment will continue to be called Lips and slowly transition to a new, undisclosed name over time.
Lips was founded in 1996 in New York City and has additional locations in Chicago, Atlanta, and San Diego. The Fort Lauderdale location opened in 2007 and quickly engrained itself in South Florida's LGBTQ community. Its Sunday brunch is particularly popular, with two seatings at 11:30 a.m. to 2 p.m. for $ 39.95 per person.
Lips. 1421 E. Oakland Park Blvd., Oakland Park; 954-567-0987; fladragshow.com.
') let lineHeight = jQuery('[line-height-check]').get(0).clientHeight; jQuery('[line-height-check]').remove() if (jQuery(element).prop('tagName').match(/HIDDEN/i) !== null) { jQuery(element).children('div').last().css({ marginBottom: `${lineHeight*2}px` }); } else { jQuery(element).css({ marginTop: `${lineHeight*2}px`, marginBottom: `${lineHeight}px` }); } // const insertionBlockClass = `fdn-paragraph-insertion-block`; const styleElementHook = `fdn-paragraph-insertion-styles`; jQuery(element).addClass(insertionBlockClass); if (jQuery(`[${styleElementHook}]`).length === 0) { jQuery('div.fdn-content-body, div #storyBody').append('
') const paragraphLineHeight = jQuery('[line-height-check]').get(0).clientHeight; jQuery('[line-height-check]').remove() const styleElement = jQuery(`
`); const styleText = ` div.fdn-content-body br+.${insertionBlockClass}:not([hidden]), div #storyBody br+.${insertionBlockClass}:not([hidden]) { margin-top: ${paragraphLineHeight*2}px; margin-bottom: ${paragraphLineHeight}px; } div.fdn-content-body br+.${insertionBlockClass}[hidden] > div:last-of-type, div #storyBody br+.${insertionBlockClass}[hidden] > div:last-of-type { margin-bottom: ${paragraphLineHeight*2}px; } ` styleElement.text(styleText); jQuery('head').append(styleElement); } // } } jQuery(element).insertBefore(this.paragraphEndNodes[index]); } else { console.warn('Foundation.ParagraphTool.insertElemenAt: invalid insertion index', index); } } this.insertElemenAtEnd = function (element) { if (this.paragraphEndNodes.length) { let lastNode = this.getNodeAtIndex(this.paragraphEndNodes.length -1); if (this.isDoubleBrParagraphBreak(lastNode) || this.isBrParagraphBreakBeforeBlockElement(lastNode)) { if (jQuery(element).get(0).tagName.match(/SCRIPT/i) !== null) { jQuery('
').insertAfter(this.paragraphEndNodes[index]); jQuery('
').insertAfter(this.paragraphEndNodes[index]); } else { jQuery('div.fdn-content-body, div #storyBody').append('
') let lineHeight = jQuery('[line-height-check]').get(0).clientHeight; jQuery('[line-height-check]').remove() if (jQuery(element).prop('tagName').match(/HIDDEN/i) !== null) { jQuery(element).children('div').last().css({ marginBottom: `${lineHeight*2}px` }); } else { jQuery(element).css({ marginTop: `${lineHeight*2}px`, marginBottom: `${lineHeight}px` }); } } } } this.bodyContainer.append(element); } this.getNodeAtIndex = function (index) { return this.paragraphEndNodes[index]; } }
`); } var paragraphCount = myParagraphTool.getParagraphEndNodeCount(); // No need to insert if there aren't enough paragaphs if (paragraphCount >= parseInt(item.requiredCountToDisplay)) { // Matches specific paragraph insertion indexes if (item.insertPoint.match(/^\d+$/) !== null) { var insertIndex = parseInt(item.insertPoint) - 1; // Insert within content if (insertIndex < paragraphCount) { myParagraphTool.insertElemenAtIndex(componentElement, insertIndex); } // Append to the end if the insert point is beyond the paragraph count else { myParagraphTool.insertElemenAtEnd(componentElement) } } // Matches for 1/2, 1/4, 2/3, 5/6, etc else if (item.insertPoint.match(/^[1223456]\/[23456]$/) !== null) { var fractionMatch = new RegExp(/^([123456])(?:\/)([23456]$)/); var fractionPart = parseInt(item.insertPoint.match(fractionMatch)[1]); var fractionWhole = parseInt(item.insertPoint.match(fractionMatch)[2]); var fractionValue = fractionPart / fractionWhole; var fractionIndex = Math.floor(myParagraphTool.paragraphEndNodes.length * fractionValue) - 1; myParagraphTool.insertElemenAtIndex(componentElement, fractionIndex); } // Matches for every Nth insertion point else if (item.insertPoint.match(/^\d*th$/i) !== null) { var intervalIndex = parseInt(item.insertPoint.match(/^(\d*)th$/i)[1]); var startingIndex = parseInt(item.startingPoint) - 1; var insertionMax = parseInt(item.maxInsertions) || 100; var insertionCount = 0; for (var i = startingIndex; i < myParagraphTool.paragraphEndNodes.length && insertionCount < insertionMax; i++) { if ((i - startingIndex) % intervalIndex === 0) { let currentNode = myParagraphTool.getNodeAtIndex(i); const clonedComponent = componentElement.clone(); myParagraphTool.insertElemenAtIndex(clonedComponent, i); insertionCount++; } } } } }); Foundation.Content['20964205'].setupInlineComponents = function () { return true; }; if (typeof callback === 'function') { callback(); } }, 200); } Foundation.Content['20964205'].previewInsertionPoints = function () { var myParagraphTool = Foundation.Content['20964205'].paragraphTool myParagraphTool.paragraphEndNodes.each((index, item) => { const insertionPointPlaceholder = jQuery(`
`) myParagraphTool.insertElemenAtIndex(insertionPointPlaceholder, index); }); return 'Paragraph insertion placeholders applied.'; }