91³Ô¹ÏÍø

Watch CBS News

Rodeo Dallas launching new location in Uptown

Rodeo Dallas, a popular but controversial Deep Ellum nightclub, is getting back in the saddle. In Uptown. 

"We got the lease here about three weeks ago," said one of the owners, J.D. Ybanez. "And we're almost finished. This build is definitely the fastest one I've done."

As construction crews work at a furious pace at the corner of McKinney and Hall, the location of the old Palms lounge, Ybanez also stresses that the owners are not giving up on Deep Ellum.

The bar has been padlocked since August. The property owners sued and won a temporary injunction, convincing a judge that Rodeo Dallas was a nuisance in the area and a magnet for trouble. In court hearings, the bar operators were accused of overserving patrons, including minors and failing to check for weapons.

"They're accusations," stresses Ybanez. "None of it's been proven. We're still in court over it. And, you know, if you ask me, I think it's just a case of discrimination. They don't like the way our crowd looks. And that's all it is. We have a court date set for April on that," shares Ybanez.

In spite of the negative press and accusations associated with the lawsuit, Ybanez has this message for the bar's soon-to-be neighbors in Uptown.

"So, any location we open, we try to kind of cultivate the neighborhood as it is. We don't necessarily try to bring in a different clientele into a neighborhood that isn't already there. We try to take what the neighborhood has and make it better."

As the team takes us on a tour of the site, owner Zack Mann explains that the Uptown location will have more of a sports bar feel.

"Massive screens on the walls, a bunch of games, we will show all the fights... just a place for people to come," explains Mann. "Yes. On a Friday and Saturday, but also on a Tuesday. Come play some games. We've got basketball out there. We're going to have cornhole."

And they're hoping to move past the controversy at both locations.

"We're still planning on reopening Deep Ellum as soon as we get through that, so this is not a replacement of that location. It's an expansion of the brand."

So far, the owners say the legal fight hasn't cast a shadow on the new Uptown location. They're planning for a "soft launch" on Friday.

"We just want to be positive, put our best foot forward and be great neighbors," says Mann, "and be a great business."

View CBS News In
CBS News App Open
Chrome Safari Continue
const link = doc.createElement('link'); link.rel = 'stylesheet'; link.href = '/fly/fly/bundles/cbsnewscontent/css/cmp-banner.min.css?v=296763317a51cab90faa73f1bb146d5c'; doc.head.appendChild(link); doc.body.innerHTML = CONSENT_MESSAGE; } else { el.insertAdjacentHTML('afterend', CONSENT_MESSAGE); } }); } function hidePrivacyMessage() { // Remove from the main document document.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); // Remove from inside any iframes document.querySelectorAll('iframe').forEach(iframe => { const doc = iframe.contentDocument || iframe.contentWindow.document; doc.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); }); } function activateGatedScripts() { // Handle both new format (cmp-gated-script) and old OneTrust/Ketch format (optanon-category-4) const gatedScripts = Array.from(document.querySelectorAll('script.cmp-gated-script, script.optanon-category-4')); // Activate scripts sequentially with a small delay to avoid timing issues let delay = 0; gatedScripts.forEach(function(placeholder, index) { setTimeout(function() { // Skip if already processed if (placeholder.hasAttribute('data-cmp-processed')) { return; } placeholder.setAttribute('data-cmp-processed', 'true'); const newScript = document.createElement('script'); newScript.type = 'text/javascript'; // Try new format first (data-cmp-src), then fall back to old format (data-src) const src = placeholder.getAttribute('data-cmp-src') || placeholder.getAttribute('data-src'); if (src) { newScript.src = src; } else if (placeholder.textContent) { // Inline script - just copy the content newScript.textContent = placeholder.textContent; } // Handle new format attributes (data-cmp-attrs) - for both inline and external scripts const attrs = placeholder.getAttribute('data-cmp-attrs'); if (attrs) { const tempDiv = document.createElement('div'); tempDiv.innerHTML = '
<\/div>'; const tempAttrs = tempDiv.firstChild.attributes; for (let i = 0; i < tempAttrs.length; i++) { // For external scripts, allow defer/async. For inline scripts, skip them (not valid) if (src || (tempAttrs[i].name !== 'async' && tempAttrs[i].name !== 'defer')) { newScript.setAttribute(tempAttrs[i].name, tempAttrs[i].value); } } } // Copy other attributes from old OneTrust format for (let i = 0; i < placeholder.attributes.length; i++) { const attr = placeholder.attributes[i]; // Skip attributes we've already handled or don't want to copy if (!['class', 'data-src', 'data-type', 'data-cmp-src', 'data-cmp-attrs', 'data-cmp-processed', 'type', 'async', 'defer', 'src'].includes(attr.name)) { newScript.setAttribute(attr.name, attr.value); } } placeholder.parentNode.replaceChild(newScript, placeholder); // If external script, manually trigger window.onload handlers after it loads // This handles widgets that use window.onload for initialization if (src) { newScript.addEventListener('load', function() { // If page already loaded and script set a new onload handler, trigger it if (document.readyState === 'complete' && window.onload) { const originalOnload = window.onload; window.onload = null; // Clear temporarily to prevent loops originalOnload(); // Execute the handler } }); } }, delay); delay += 500; // 500ms delay between each script to allow full loading }); } cbsoptanon.onScriptsReady(function(cmp) { cmp.ot.targetingAllowed(function(allowed) { if (!allowed) { showPrivacyMessage(); } else { activateGatedScripts(); } }); cmp.ot.awaitInitialConsent(function(consent_model) { cmp.ot.addOnConsentChangedHandler(function() { cmp.ot.targetingAllowed(function(allowed) { if (allowed) { hidePrivacyMessage(); activateGatedScripts(); } else { showPrivacyMessage(); } }); }); }); });