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..
Relevance: 42.97286