document.addEventListener("DOMContentLoaded", () => { loadPartial("#site-header", "header.html", initHeader); loadPartial("#site-footer", "footer.html", initFooter); initHero(); initFinder(); initPack(); }); async function loadPartial(selector, file, callback) { const target = document.querySelector(selector); if (!target) { return; } try { const response = await fetch(file); if (!response.ok) { throw new Error(file); } target.innerHTML = await response.text(); if (callback) { callback(); } } catch (error) { console.error(error); target.innerHTML = `
Run this folder through a web server so the separate header/footer partials can load.
`; } } function initHeader() { const button = document.querySelector("[data-menu-button]"); const menu = document.querySelector("[data-mobile-menu]"); if (!button || !menu) { return; } button.addEventListener("click", () => { const open = menu.classList.toggle("open"); button.setAttribute("aria-expanded", String(open)); button.textContent = open ? "✕" : "☰"; }); menu.querySelectorAll("a").forEach((link) => { link.addEventListener("click", () => { menu.classList.remove("open"); button.setAttribute("aria-expanded", "false"); button.textContent = "☰"; }); }); } function initFooter() { document.querySelectorAll("[data-year]").forEach((element) => { element.textContent = new Date().getFullYear(); }); } function initHero() { const slides = [...document.querySelectorAll("[data-hero-slide]")]; const dots = [...document.querySelectorAll("[data-hero-dot]")]; if (!slides.length) { return; } let current = 0; let timer; const showSlide = (index) => { slides[current].classList.remove("active"); dots[current]?.classList.remove("active"); current = index; slides[current].classList.add("active"); dots[current]?.classList.add("active"); }; const startCarousel = () => { clearInterval(timer); timer = setInterval(() => { showSlide((current + 1) % slides.length); }, 5500); }; dots.forEach((dot, index) => { dot.addEventListener("click", () => { showSlide(index); startCarousel(); }); }); startCarousel(); } function initFinder() { const form = document.querySelector("[data-venue-finder]"); if (!form) { return; } form.addEventListener("submit", (event) => { event.preventDefault(); alert( "Demo venue finder — on the live WordPress site this would filter the venue database by area, occasion and guest numbers." ); }); } function initPack() { const form = document.querySelector("[data-info-pack-form]"); if (!form) { return; } form.addEventListener("submit", (event) => { event.preventDefault(); const button = form.querySelector("button"); const oldText = button.textContent; button.textContent = "Request received ✓"; button.disabled = true; setTimeout(() => { button.textContent = oldText; button.disabled = false; form.reset(); }, 2400); }); }
Manc Venues | Function Rooms & Event Venues Across Greater Manchester
Venues for every occasion

Find the right venue.
Make it memorable.

Manc Venues brings together welcoming function spaces across Greater Manchester for parties, weddings, wakes, christenings, meetings, conferences and community events.

Friendly local venue teams · Licensed bars at every venue
Featured Venues

A venue for every kind of event

Start with our featured Greater Manchester venues, each with its own character, room capacities, catering options and licensed bar.

Function roomFeatured Venue

St Kentigern's Parish Hall

Fallowfield, Manchester · Up to 200 guests
Licensed BarOn-site Catering2 Rooms
View Venue
Celebration venueFeatured Venue

St John's Parish Centre

Chorlton, Manchester · Up to 180 guests
Licensed BarOn-site Catering2 Rooms
View Venue
Event venue interiorFeatured Venue

St Alphonsus Parish Centre

Old Trafford, Manchester · Up to 200 guests
Licensed BarOn-site CateringLarge Events
View Venue
What are you planning?

Search by occasion, not just by venue

Most people start with the event they need to organise. Manc Venues helps them quickly find a suitable space.

🎉

Parties & Celebrations

Birthdays, anniversaries, family celebrations and evening functions.

💍

Weddings & Christenings

Flexible spaces for receptions, family gatherings and celebrations.

🤝

Meetings & Conferences

Daytime meeting rooms, training days, AGMs and corporate events.

Wakes & Community Events

Welcoming local spaces with catering and flexible room arrangements.

Weekday Opportunity

More than just a weekend venue.

Selected Manc Venues can be promoted for weekday business too — helping quieter days generate additional income through conferences, meetings, training sessions and corporate events.

✓ Conferences & AGMs
✓ Training Days
✓ Business Meetings
✓ Networking Events
✓ Workshops
✓ Day-to-Evening Events
Take the details with you

Request a venue information pack

Not ready to call yet? Request the information pack for the venue you're interested in. It gives you room details, capacities, photos, catering information and facilities to read and share.

Room DetailsCapacitiesPhotosCateringBar FacilitiesHow to Book

When you're ready, the easiest next step is still to give the venue a call.

Send me the venue pack

Just the basics — no giant form.

Need help choosing the right venue?

Give us a call, tell us what you're planning, your preferred area and your guest numbers, and we'll help point you towards the right Manc Venue.

☎ Call Manc Venues