Welcome to our multi-venue property, Barn Swallow Fields and The Gathering House, nestled in the picturesque countryside of Eramosa Township. Here, classic elegance meets rustic charm to elevate every event. Set amongst the breathtaking hills and fields, our venues offer a serene escape from the hustle and bustle of city life. 

Perfectly situated near Toronto, Guelph, Kitchener/Waterloo, and Orangeville, guests can enjoy the tranquility of rural surroundings while still being within easy reach of urban amenities. Whether you're planning a wedding, corporate retreat, or social gathering, our countryside property provides the perfect backdrop for unforgettable moments and cherished memories. Choose from our selection of two rustic yet elegant venues, each offering timeless celebrations infused with style, sophistication, and soul.

Explore our venues

what we offer


Our barn style venue is named after the beautiful barn swallows that grace the skies and fields around the property. Symbolizing everlasting love and loyalty to family, the swallow is a lovely reminder of all you wish to celebrate on the day you say “I do”.


In addition to hosting weddings, we offer other delicious dining experiences such as field dinners, reunions, private and exclusive dinner experiences, corporate events, and celebrations of life.

the venue

140 beautiful acres.
Close to the city.

Our stunning space provides a neutral, clean palette, 17’ beautiful cathedral ceilings, custom crafted timbers, classic pine shiplap walls and ceilings and four, big, red barn doors which open up to the beautiful farm views that surround the property.

about us

How we got here

First generation farmers.

Our goal is to connect people back to the land and to their food and to instill the magic of farming. We know there is a large disconnect when it comes to people knowing where their food comes from and we take pride in sharing our farm with you. Enjoy acres of fields and the fresh air of the countryside.

Our story

Get your party started

Want to learn more?
We’re here to answer all your questions.

Let's Chat