Weddings at The Grand Resort

An Unforgettable Experience

The Grand Resort is located in Howland, Ohio. Here you can choose from our Grand Ballroom (300), Grand Pavilion (180), or our beautiful outdoor ceremony area overlooking the golf course.

Weddings at Avalon at Squaw Creek

Happily Ever After Starts Here

Squaw Creek is located in Vienna, Ohio just five minutes from The Grand Resort. At this location you will find our Ballroom with a max capacity of 220 guests as well as several other indoor/outdoor options.

Weddings at Avalon at Buhl Park

Make Your Day Extraordinary

Buhl Park, located in Hermitage, PA, is 20 minutes from The Grand Resort. At this location you will find our Grand Ballroom with a max capacity of 330 guests along with several other options.

The Perfect Place to Celebrate

Avalon Weddings

Nobody Does Weddings Better

Our breathtaking venues, delicious catering and dedicated staff are here to help create an unforgettable day for you and your guests. Avalon can make your wedding dreams come true.

We will be with you every step of the way, customizing our space, menus and decor to make your dream day a reality. Featuring five distinct event spaces, Avalon is the ultimate wedding venue. Let our expert staff alleviate the stress of planning by attending to every detail of your day so you can relax.

We invite you to take a moment to explore our event spaces and menus online. We have five beautiful properties to choose from when selecting the perfect venue for your wedding. Each location has its own charm and beauty, stop in and see which is best for you! Please contact us today to set an appointment to view our event spaces or reserve your date.

Reserve Your Date

Schedule a Tour