ADVERTISEMENT

DoubleDragon tops off Quezon City's largest hotel as global expansion accelerates

Published Jul 17, 2026 01:15 pm
Executives from DoubleDragon Corp., Hotel101, Megawide Construction Corp., Design Coordinates Inc., and JSLA Architects gather at the Hotel101-Libis site in Bridgetowne Estate, Quezon City, to mark the structural completion of the 702-room development on Friday, July 17, 2026.
Executives from DoubleDragon Corp., Hotel101, Megawide Construction Corp., Design Coordinates Inc., and JSLA Architects gather at the Hotel101-Libis site in Bridgetowne Estate, Quezon City, to mark the structural completion of the 702-room development on Friday, July 17, 2026.
DoubleDragon Corp. completed the structural framing and topmost floor of its 702-room Hotel101-Libis project on Friday, July 17, marking a key milestone in the property developer’s aggressive domestic and international hospitality expansion.
The topping-off ceremony for the project, located within Robinsons Land Corp.’s Bridgetowne Estate development, was attended by executives from DoubleDragon, Hotel101, and project partners including Megawide Construction Corp., Design Coordinates Inc., and JSLA Architects, according to a company statement.
Situated within walking distance of the Robinsons Opus Mall, the property is positioned to become the largest hotel by room count in Quezon City.
The Libis development is a core component of the company’s long-term strategy, dubbed the Hotel101 Global Vision. The initiative aims to build a portfolio of 50,000 uniform Hotel101 rooms in the Philippines and 1 million uniform rooms spanning 100 countries globally. DoubleDragon is leveraging an asset-light licensing model for its proprietary “HBNB” business framework, which it expects will secure a highly predictable, long-term recurring revenue stream.
The completion comes during what DoubleDragon identifies as a pivotal operational year. The company expects 2026 to deliver its highest annual volume of new room openings, with 2,229 additional keys scheduled to become operational across its global portfolio. The pipeline includes the recently opened 680-room Hotel101-Madrid in Spain, a 519-room property in Davao scheduled to open on July 30, a 548-room site in Cebu, and a 482-room development in Niseko, Japan.
Management anticipates that the influx of new properties will catalyze a substantial increase in recurring revenue starting this year. The company’s existing hospitality operations include the 518-room Hotel101-Manila and the 606-room Hotel101-Fort, both of which continue to operate at high occupancy levels. This hotel portfolio complements DoubleDragon's existing revenue-generating segments in provincial community malls, industrial warehouses, and office leasing.
International operations are already contributing to the top line. The Hotel101-Madrid property began generating operational revenues in March 2026, recently hitting a milestone single-day revenue surpassing €100,000 amid full capacity. Looking ahead, the company expects to log its first Japanese Yen-denominated recurring revenues when the Hotel101-Niseko property opens in December 2026.
DoubleDragon, which currently commands total assets of ₱225.3 billion, expects that the international scale-up of the Hotel101 brand will ultimately position the company as a significant driver of foreign currency inflows into the Philippine economy.

Related Tags

DoubleDragon Corporation
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ static_articles_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.