ADVERTISEMENT

Vertis North celebrates the holidays with A Filipino Christmas

A festive, community-focused take on the season

Published Dec 16, 2025 12:12 pm  |  Updated Dec 16, 2025 02:14 pm
The holidays are meant to be shared. At Ayala Land, this means creating spaces where the community can come together and enjoy the season. In partnership with the Quezon City Local Government, Vertis North comes alive this holiday season, offering simple moments that make celebrations feel warm and memorable.
That spirit set the tone as Vertis North opened A Filipino Christmas with a festive launch at the Rain Garden. Running daily from December 3 to 23, 2025, from 6 p.m. to 10 p.m., the green space is filled with lights, music, and familiar Filipino holiday elements that invite guests to slow down and take part in the season. At the opening, Coro Cantabile welcomed visitors with classic Filipino Christmas songs, adding a distinctly local note to the evening.
John Estacio, estate head of Vertis North
John Estacio, estate head of Vertis North
The Vertis North estate lighting is led by Yasi Jorge, promotions unit head for QC Tourism; John Estacio, estate head of Vertis North; Paulo Borres, of the Quezon City Small Business and Cooperatives Development and Promotions Office; and Mia Quimpo, head of planning, innovation, and design of Ayala Land Estates.
The Vertis North estate lighting is led by Yasi Jorge, promotions unit head for QC Tourism; John Estacio, estate head of Vertis North; Paulo Borres, of the Quezon City Small Business and Cooperatives Development and Promotions Office; and Mia Quimpo, head of planning, innovation, and design of Ayala Land Estates.
The estate lighting was attended by key partners and stakeholders, including Yasi Jorge, promotions unit head for QC Tourism; John Estacio, estate head of Vertis North; Paulo Borres, of the Quezon City Small Business and Cooperatives Development and Promotions Office; and Mia Quimpo, head of planning, innovation, and design of Ayala Land Estates.
Reflecting on the intent behind the celebration, Estacio shared, “At Ayala Land, our mission has always been clear: to build places that people love. A Filipino Christmas at Vertis North is a celebration of that mission and a showcase of what thoughtful placemaking, strong partnerships, and community spirit can achieve.”
Asia’s Soul Siren Nina Girado closed the program with her well-loved hits, with guests singing along and enjoying the performance under the holiday lights.
Asia’s Soul Siren Nina Girado closed the program with her well-loved hits, with guests singing along and enjoying the performance under the holiday lights.
As the night unfolded, Asia’s Soul Siren Nina Girado rounded out the program with her well-loved hits, performing under the glow of the holiday lights. The celebration continued beyond the stage, with over 20 food stalls, pop-up shops, and acoustic sets offering guests a relaxed space to unwind and enjoy the evening.
In the end, A Filipino Christmas at Vertis North reflects the idea it started with: a holiday celebration meant to be shared by the community. Through music, lights, and simple gatherings, the estate becomes a place people can return to throughout the season.

Related Tags

Vertis North Ayala Land John Estacio
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.