ADVERTISEMENT

Mandarin Oriental sets December return to Makati after 12-year absence

Published Jun 9, 2026 06:23 pm
Real estate giant Ayala Land Inc. will officially reopen the Mandarin Oriental Manila in Makati City on Dec. 14, 2026, marking the luxury hospitality brand’s return to the country’s financial capital 12 years after closing its original location.
“When you go on the website, you’ll see that we're open for business and we are taking reservations as of Monday, the 14th of December,” said Mandarin Oriental Manila General Manager Franck Droin during a media briefing.
Paloma Urquijo Zobel de Ayala, Creative Director of Ayala Land Hospitality, noted the brand's deep roots in the area: “Few brands are as closely woven into the Makati story as Mandarin Oriental. For decades, it stood at the heart of the city, not only physically, but culturally. Designed by national artist Leandro Locsin and opened in 1976, it became the backdrop for countless memories and milestones.”
“Its return is therefore more than the opening of a hotel—it is the return of a beloved part of the Makati story, almost like a friend and family member,” she added.
Located at Ayala Triangle Gardens in Makati’s central business district, the hotel is being developed in partnership with Ayala Land and will offer seamless access to the city’s most sought-after retail, dining, business, and cultural destinations.
The new Mandarin Oriental Makati, Manila will feature 275 elegantly designed guestrooms and suites, conceived as a contemporary expression of Filipino luxury. Drawing inspiration from nature, the interiors will incorporate natural materials, timber, and woven elements while highlighting local craftsmanship and artisan collaboration.
Designed to cater to today’s discerning travelers, accommodations will include flexible room configurations suited for multigenerational travel, while select room categories will enjoy exclusive Club Lounge access and personalized 24-hour butler service.
Guests will also experience five distinct dining and bar concepts showcasing a curated mix of Cantonese, Filipino, and international cuisines. Each venue will emphasize locally sourced ingredients and the warmth of Filipino hospitality, creating memorable culinary experiences rooted in place and culture.
Wellness will be a cornerstone of the guest experience. An expansive 800-square-meter Spa and Wellness floor will feature holistic treatments inspired by Filipino healing traditions. The wellness offering will also include dedicated fitness and yoga facilities, complemented by a 25-meter outdoor swimming pool overlooking Ayala Triangle Gardens.
For business, social, and cultural gatherings, the property will house a 740-square-meter Grand Hall with eight-meter ceilings and capacity for up to 1,000 guests, alongside a collection of meeting rooms, boardrooms, and flexible event venues.
Strategically located approximately 15 minutes from Manila’s international airport, Mandarin Oriental Makati will further strengthen the capital’s position as a regional business and cultural destination while supporting Mandarin Oriental’s continued expansion across Southeast Asia.

Related Tags

Ayala Land Inc. Paloma Urquijo Zobel de Ayala Mandarin Oriental Makati Manila Franck Droin
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; } }

{{ articles_filter_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.