ADVERTISEMENT

The Bag Hub gathers Manila's stylish set for an afternoon dedicated to mindful luxury

Published Apr 7, 2026 08:38 am
Trust, sustainability, and fashion circularity—these are the main pillars that guide entrepreneur Maia Urrutia in building her brand, The Bag Hub. Established in 2009, it is a store that sells consigned luxury items, from handbags and footwear to apparel and jewelry.
Mond Gutierrez, Bubbles Paraiso, Maia Urrutia, and Angie and Joey Mead King (Photo courtesy of The Bag Hub)
Mond Gutierrez, Bubbles Paraiso, Maia Urrutia, and Angie and Joey Mead King (Photo courtesy of The Bag Hub)
Through the years, it has grown into a company with a physical store in Pasig, equipped with in-house authentication protocols. As resale fashion continues to gain momentum, the brand is on a mission to reach its customers wherever they are.
“The heart of our platform is really about giving these pieces a second or even third life,” Maia said. “It’s the most sustainable way to enjoy luxury.”
On March 12, 2026, at the Le Domaine Building in Salcedo Village, Makati City, Maia furthered her mission of making luxury fashion more accessible with the opening of The Bag Hub’s newest store. The space was designed by architect JP Dela Cruz, whose concept captures the emotional experience of luxury discovery. Soft cream tiles, pink marble accents, copper lattice details, and blush-toned wood displays create an atmosphere that balances playfulness with elegance.
“The design direction anchors on the phrase ‘a candy store for a grown-up woman,’” JP explained. “Many clients are first-time buyers searching for their first luxury piece. We wanted the store to capture that childlike joy of finding something special.”
Sidney Yap (Photo courtesy of The Bag Hub)
Sidney Yap (Photo courtesy of The Bag Hub)
Phoemela Baranda and Candy Dizon (Photo courtesy of The Bag Hub)
Phoemela Baranda and Candy Dizon (Photo courtesy of The Bag Hub)
Vanna Garcia (Photo courtesy from @vanna_garcia/Instagram)
Vanna Garcia (Photo courtesy from @vanna_garcia/Instagram)
Martín Bautista (Photo courtesy of The Bag Hub)
Martín Bautista (Photo courtesy of The Bag Hub)
JP Dela Cruz and Gabbie Sarenas (Photo courtesy of The Bag Hub)
JP Dela Cruz and Gabbie Sarenas (Photo courtesy of The Bag Hub)
Ida Anduyan and Miguel Wycoco (Photo courtesy of The Bag Hub)
Ida Anduyan and Miguel Wycoco (Photo courtesy of The Bag Hub)
Stephanie Dods (Photo from @stephaniedods/Instagram)
Stephanie Dods (Photo from @stephaniedods/Instagram)
Laureen Uy (Photo courtesy of The Bag Hub)
Laureen Uy (Photo courtesy of The Bag Hub)
Present during the unveiling were members of Manila’s fashionable circle. Spotted at the event were stylist Sidney Yap, interior designer Stephanie Dods, fashion designers Martin Bautista and Gabbie Sarenas, and singer Jason Dhakal, among others.
For Maia, the location carries personal significance. “Makati is where I really cut my teeth. When I was starting out, I used to go door-to-door in offices and clinics to show my pieces. Opening a store here feels like a full-circle moment.”

Related Tags

people and events fashion and beauty The Bag Hub Maia Urrutia
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.