The Grand Hotel is an English-themed wedding venue located in Carleton Place, which is just southwest of Ottawa, Ontario. With many rooms, a gourmet restaurant, 5-star pub and various large spaces, we are the perfect space for weddings and large gatherings.
It was built in 1872 and offers 16 rooms, a gorgeous banquet hall, fine dining restaurant and old-English style pub, aptly named the Smith & Barrel.