A complete solution for all needs to all event requirements, providing excellent catering services, exceptional customer satisfaction, spacious ballrooms, and remarkable accommodations. Carriage House Inn. Carriage House Inn, situated at Macleod Trail South, is known as the entertainment city in Canada. Offers 16,000 square feet of function space and three beautiful ballrooms, can accommodate groups of 5 to 500. The catering house takes care of individual interests, and the dinning packages are designed as per common interest. The onsite business amenities ensure sure success for any event with excellent convention facilities, catering team, and comfortable guest rooms.