If you're looking for a unique venue that is full of character & a guaranteed good time,  O'Hanlon's is the ideal place for your next event or occasion! Whether you would like to host a holiday party, stagette, birthday, fundraiser, lunch or office party, our friendly staff will ensure  your event is a memorable one.

Our spacious layout allows the flexibility of hosting a sit down dinner for up to 60 guests or a standing reception for up to 100  with private rooms for functions of ten to fifty guests. Our chefs can cater to special requests, with personalized menus for groups, large and small.

To book your event email andrew@ohanlons.ca

The Big Room

Our largest room which accommodate  up to 60 people.


The V.I.P. Room

The "V.I.P." - Our most intimate room comfortably seating up to 25. Great for business meetings, birthday parties, stags and stagettes. 

The Mezzanine 

UPSTAIRS - Warm and cozy seating up to 40 people.