ADVERTISEMENT

GERI to finish ₱11 billion in projects outside Metro Manila this year

Published May 8, 2026 09:47 am
Global-Estate Resorts Inc., the tourism and leisure subsidiary of billionaire Andrew Tan’s Megaworld Corp., plans to hand over ₱11 billion worth of residential and commercial projects this year as demand for property outside Metro Manila remains resilient.
The firm said in a report to the Philippine Stock Exchange that the scheduled completions span several provinces, driven by the sustained appetite for integrated townships that offer suburban living and modern infrastructure.
“There remains a strong demand for residential developments and commercial spaces from our developments in key growth areas outside Metro Manila,” said GERI President Monica T. Salomon.
She added that, “This highlights the long-term value clients see in our integrated communities, which offer a seamless blend of nature, modern convenience, and investment security.”
GERI's 300-hectare lakeside community The Hamptons Caliraya
GERI's 300-hectare lakeside community The Hamptons Caliraya
GERI is turning over residential units at The Lindgren and commercial lots at Arden Botanical Estate in Trece Martires and Tanza, Cavite; housing units at The Hamptons Terraces and residential lots at The Hamptons Caliraya in Cavinti, Laguna; and residential lots at Eastland Heights in Antipolo, Rizal.
Also set for turnover are residential units at Tulip Gardens at Southwoods City in Biñan, Laguna; Twin Lakes Manor and The Belvedere at Twin Lakes in Laurel, Batangas; and units at Boracay Newcoast in Malay, Aklan.
“We hope to continue capturing the growing real estate markets in the provinces. By leveraging on the natural beauty of the locations where we are present, we envision our developments to be the most sought-after addresses for business and lifestyle beyond Metro Manila,” said Salomon.
Currently, GERI enjoys a strong presence in key strategic locations across the Philippines.
In Cavite, the 17-hectare The Lindgren offers Scandinavian-inspired houses surrounded by a commercial district, as well as expansive gardens, lush parks, and natural rivers within Arden Botanical Estate.
Over at Laguna, Tulip Gardens stands out for its prime location just a short walk away from Southwoods Mall and just about a minute from the South Luzon Expressway (SLEx).
The Hamptons Terraces, on the other hand, is one of several residential villages within the 300-hectare lakeside community The Hamptons Caliraya.
At Laurel, Batangas near Tagaytay, Twin Lakes stands out as the Philippines’ first vineyard resort community, highlighted by standout residential condominium developments like Twin Lakes Manor and The Belvedere, offering panoramic views of the Taal Volcano and lake.
Just east of the metro in Antipolo lies Eastland Heights, a sprawling community set on gently rolling terrain about 1,100 feet above sea level, offering an address surrounded by nature at the foothills of the Sierra Mountains. (James A. Loyola)

Related Tags

Global Estate Resorts Inc. Monica T. Salomon
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.