Nobody Does Weddings Better

Avalon Weddings

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 and menus 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.


The Grand Resort

Wedding Photos at the Avalon Inn & Resort

An Unforgettable Experience

The Grand Resort is located in Howland, Ohio. Here you can choose between our Grand Ballroom (300) or our Grand Pavilion (200), plus one of our beautiful outdoor ceremony sites overlooking the golf course.

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.

Wedding Photos at Avalon at Squaw Creek

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 300 guests, along with several other options.

The Perfect Place to Celebrate

Reserve Your Date Schedule a Tour